Transferir archivos (Administración de datos)

Resumen

Transfiere archivos entre un sistema de archivos y un espacio de trabajo de almacenamiento en la nube.

Uso

  • Esta herramienta admite productos de imágenes alojadas en la nube.

  • La herramienta no admite transferencias de archivos desde o hacia geodatabases.

  • Cuando la herramienta se ejecuta en un contexto de servidor, como un servicio de geoprocesamiento publicado, puede aceptar la ruta relativa del data store, por ejemplo, /cloudStores/s3cloudstore/datafolder.

Sintaxis

arcpy.management.TransferFiles(input_paths, output_folder, {file_filter})
ParámetroExplicaciónTipo de datos
input_paths
[input_paths,...]

La lista de archivos o carpetas de entrada que se copiará a la carpeta de salida. La ruta puede ser una ruta de sistema de archivos o una ruta de almacenamiento en la nube donde se puede usar el archivo .acs.

Raster Dataset; File; Folder
output_folder

La ruta de la carpeta de salida donde se copiarán los archivos.

Folder
file_filter
(Opcional)

Un filtro de patrón de archivo que limitará el número de archivos que se deben copiar, por ejemplo, .tif y .crf, y tipos de archivos de imagen similares.

String

Salida derivada

NombreExplicaciónTipo de datos
derived_output_folder

El dataset ráster de salida.

Carpeta

Muestra de código

Ejemplo 1 de TransferFiles (ventana de Python)

Esta es una muestra de Python para TransferFiles.

import arcpy

#Transfer individual files
arcpy.TransferFiles_management(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
Ejemplo 2 de TransferFiles (script independiente)

Esta es una muestra de script de Python para TransferFiles.

#===========================
#Transfer files
'''Usage: TransferFiles_management(inputpaths;inputpaths..., outputfolder, {filefilter})'''

import arcpy

#Transfer folder of files with filter
input_folder = "c:\\test\\uploaddata"
output_foler = "c:\\clouconnection\\s3cloudstore.acs\\s3folder"
filter = "*.tif"

arcpy.TransferFiles_management(input_folder, output_foler, filter)

Información de licenciamiento

  • Basic: No
  • Standard: No
  • Advanced: Sí

Temas relacionados