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.

Parameter

BeschriftungErläuterungDatentyp
Eingabepfade

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.

Raster Dataset; File; Folder
Ausgabeordner

Der Ausgabeordnerpfad, in den die Dateien kopiert werden.

Folder
Filter
(optional)

Ein Dateimusterfilter, der die Anzahl der zu kopierenden Dateien beschränkt, z. B. .tif, .crf und ähnliche Bilddateitypen.

String

Abgeleitete Ausgabe

BeschriftungErläuterungDatentyp
Ausgabeordner

Das Ausgabe-Raster-Dataset.

Ordner

arcpy.management.TransferFiles(input_paths, output_folder, {file_filter})
NameErläuterungDatentyp
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.

Raster Dataset; 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

NameErläuterungDatentyp
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.management.TransferFiles(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.management.TransferFiles(input_folder, output_foler, filter)

Verwandte Themen