Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

Operaciones de renombrar y mover un objeto

Para renombrar y mover un objeto, usaremos el mismo método del SDK renameObject().

Renombrar un objeto

Usando el método del SDK renameObject() puedes renombrar objetos presentes en un bucket.

Info: Para usar este método del SDK, necesitas inicializarlo con el scope Admin. Puedes obtener más información sobre este requisito en esta sección
Nota: Los siguientes caracteres, incluido el espacio, no son compatibles al crear una ruta o un objeto: comillas dobles, ambos corchetes angulares, numeral, barra invertida y símbolo de barra vertical.

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
key String El nombre original del objeto que necesitas renombrar
destination String El nuevo nombre con el que renombras el objeto

Fragmento de código de ejemplo


Package Imports
copy
import org.json.simple.JSONObject;
copy
JSONObject res = bucket.renameObject("sam/out/sample.txt", "sam/out/update_sample.txt"); 
System.out.println(res);
Nota: No puedes renombrar objetos en un bucket que tiene Versioning habilitado.

Mover un objeto

Usando el método del SDK renameObject(), podemos mover el objeto de una ruta a otra dentro de un bucket.

Info: Para usar este método del SDK, necesitas inicializarlo con el scope Admin. Puedes obtener más información sobre este requisito en esta sección

Parámetros utilizados

Nombre del parámetro Tipo de dato Definición
key String El nombre completo y la ruta del objeto que necesitas mover.
destination String El nombre completo y la nueva ruta del objeto.
Nota:
  • Necesitas proporcionar el nombre completo del objeto, junto con la ruta para ambos valores de key y destination.

  • Por ejemplo, si tienes un archivo llamado “kitten.png” en la ruta pictures/puppy, y necesitas mover el archivo a la ruta pictures/kitten, entonces:

El valor de key será ‘pictures/puppy/kitten.png

El valor de destination será ‘pictures/kitten/kitten.png


Fragmento de código de ejemplo


Package Imports
copy
import org.json.simple.JSONObject;
copy
JSONObject res = bucket.renameObject("sam/out/sample.txt", "output/sample.txt"); 
System.out.println(res);

Nota: No puedes realizar operaciones de mover en un bucket que tiene Versioning habilitado.

Última actualización 2026-03-20 21:51:56 +0530 IST