Перенести файлы (Управление данными)

Краткая информация

Перенос файлов между файловой системой и рабочей областью в облаке.

Использование

  • Инструмент поддерживает размещенные продукты изображений в облаке.

  • Инструмент не поддерживает перенос файлов из и в базу геоданных.

  • При запуске инструмента с ресурсами сервера, например, с опубликованным сервисом геообработки, он принимает относительные пути хранилища данных, например, /cloudStores/s3cloudstore/datafolder.

Параметры

ПодписьОписаниеТип данных
Входные пути

Список входных файлов или папок, которые копируются в выходную папку. Это может быть путь в файловой системе или путь в облачном хранилище, откуда может использоваться файл .acs.

Raster Dataset; File; Folder
Выходная папка

Путь к выходной папке, куда будут скопированы файлы.

Folder
Фильтры
(Дополнительный)

Фильтр образцов файлов ограничит число файлов для копирования, например .tif, .crf, и для схожих типов файлов изображений.

String

Производные выходные данные

ПодписьОписаниеТип данных
Выходная папка

Выходной набор растровых данных.

Папка

arcpy.management.TransferFiles(input_paths, output_folder, {file_filter})
ИмяОписаниеТип данных
input_paths
[input_paths,...]

Список входных файлов или папок, которые копируются в выходную папку. Это может быть путь в файловой системе или путь в облачном хранилище, откуда может использоваться файл .acs.

Raster Dataset; File; Folder
output_folder

Путь к выходной папке, куда будут скопированы файлы.

Folder
file_filter
(Дополнительный)

Фильтр образцов файлов ограничит число файлов для копирования, например .tif, .crf, и для схожих типов файлов изображений.

String

Производные выходные данные

ИмяОписаниеТип данных
derived_output_folder

Выходной набор растровых данных.

Папка

Пример кода

TransferFiles, пример 1 (окно Python)

Пример скрипта Python для TransferFiles.

import arcpy

#Transfer individual files
arcpy.management.TransferFiles(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
TransferFiles, пример 2 (автономный скрипт)

Пример скрипта Python для 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)

Связанные разделы