Dateien übertragen (Data Management)

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})
ParameterErklärungDatentyp
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

NameErklärungDatentyp
derived_output_folder

Das Ausgabe-Raster-Dataset.

Ordner

Codebeispiel

TransferFiles – Beispiel 1 (Python-Fenster)

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")
TransferFiles – Beispiel 2 (eigenständiges Skript)

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)

Lizenzinformationen

  • Basic: Nein
  • Standard: Nein
  • Advanced: Ja

Verwandte Themen