Transférer les fichiers (Gestion des données)

Résumé

Transfère les fichiers entre un système de fichiers et un espace de travail et de stockage dans le cloud.

Utilisation

  • Cet outil prend en charge les produits d’image hébergés dans le cloud.

  • L’outil ne prend pas en charge les transferts de fichiers depuis ou vers les géodatabases.

  • Lorsque l’outil est exécuté sur un serveur, tel qu’un service de géotraitement publié, il peut accepter le chemin d’accès relatif du stockage des données, par exemple, /cloudStores/s3cloudstore/datafolder.

Syntaxe

TransferFiles(input_paths, output_folder, {file_filter})
ParamètreExplicationType de données
input_paths
[input_paths,...]

Liste des fichiers ou des dossiers en entrée qui sont copiés vers le dossier en sortie. Le chemin d’accès peut désigner le chemin d’accès à un système de fichiers ou le chemin d’accès au stockage dans le cloud où le fichier .acs peut être utilisé.

File; Folder
output_folder

Chemin d’accès au dossier en sortie où les fichiers sont copiés.

Folder
file_filter
(Facultatif)

Filtre de schéma de fichier qui limite le nombre de fichiers devant être copiés, comme .tif, .crf et autres types de fichier image similaires.

String

Sortie dérivée

NomExplicationType de données
derived_output_folder

Jeu de données raster en sortie.

Dossier

Exemple de code

Exemple 1 d'utilisation de l'outil TransferFiles (fenêtre Python)

Il s'agit d'un exemple de script Python pour TransferFiles.

import arcpy

#Transfer individual files
arcpy.TransferFiles_management(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
Exemple 2 d’utilisation de l’outil TransferFiles (script autonome)

Ceci est un exemple de script Python pour 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)

Informations de licence

  • Basic: Non
  • Standard: Non
  • Advanced: Oui

Rubriques connexes