Zusammenfassung
Überträgt Dateien zwischen einem Dateisystem und einem Cloud-Speicher-Workspace.
Verwendung
Dieses Werkzeug unterstützt gehostete Bildprodukte in der Cloud.
Dateiübertragungen zu oder aus Geodatabases werden nicht unterstützt.
Wenn das Werkzeug im Serverkontext ausgeführt wird (z. B. als veröffentlichter Geoverarbeitungsservice), kann es den relativen Pfad des Data Stores akzeptieren, etwa /cloudStores/s3cloudstore/datafolder.
Syntax
TransferFiles(input_paths, output_folder, {file_filter})
Parameter | Erklärung | Datentyp |
input_paths [input_paths,...] | Die Liste der Eingabedateien oder -ordner, die in den Ausgabeordner kopiert werden. Bei diesem Pfad kann es sich um einen Dateisystempfad oder Cloud-Speicherpfad handeln, in dem die Datei .acs verwendet werden kann. | File; Folder |
output_folder | Der Ausgabeordnerpfad, in den die Dateien kopiert werden. | Folder |
file_filter (optional) | Ein Dateimusterfilter, der die Anzahl der zu kopierenden Dateien beschränkt, z. B. .tif, .crf und ähnliche Bilddateitypen. | String |
Abgeleitete Ausgabe
Name | Erklärung | Datentyp |
derived_output_folder | Das Ausgabe-Raster-Dataset. | Ordner |
Codebeispiel
Dies ist ein Python-Beispiel für TransferFiles.
import arcpy
#Transfer individual files
arcpy.TransferFiles_management(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
Dies ist ein Python-Skriptbeispiel für 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)
Umgebungen
Lizenzinformationen
- Basic: Nein
- Standard: Nein
- Advanced: Ja