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.

Parámetros

EtiquetaExplicaciónTipo de datos
Rutas de entrada

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
Carpeta de salida

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

Folder
Filtros
(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

EtiquetaExplicaciónTipo de datos
Carpeta de salida

El dataset ráster de salida.

Carpeta

arcpy.management.TransferFiles(input_paths, output_folder, {file_filter})
NombreExplicació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.management.TransferFiles(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.management.TransferFiles(input_folder, output_foler, filter)

Temas relacionados