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ámetro | Explicación | Tipo 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
Nombre | Explicación | Tipo de datos |
derived_output_folder | El dataset ráster de salida. | Carpeta |
Muestra de código
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")
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í