Сводка
Перенос файлов между файловой системой и рабочей областью в облаке.
Использование
Инструмент поддерживает размещенные продукты изображений в облаке.
Инструмент не поддерживает перенос файлов из и в базу геоданных.
При запуске инструмента с ресурсами сервера, например, с опубликованным сервисом геообработки, он принимает относительные пути хранилища данных, например, /cloudStores/s3cloudstore/datafolder.
Синтаксис
arcpy.management.TransferFiles(input_paths, output_folder, {file_filter})
Parameter | Объяснение | Тип данных |
input_paths [input_paths,...] | Список входных файлов или папок, которые копируются в выходную папку. Это может быть путь в файловой системе или путь в облачном хранилище, откуда может использоваться файл .acs. | Raster Dataset; File; Folder |
output_folder | Путь к выходной папке, куда будут скопированы файлы. | Folder |
file_filter (Дополнительный) | Фильтр образцов файлов ограничит число файлов для копирования, например .tif, .crf, и для схожих типов файлов изображений. | String |
Производные выходные данные
Name | Объяснение | Тип данных |
derived_output_folder | Выходной набор растровых данных. | Папка |
Пример кода
Пример скрипта Python для TransferFiles.
import arcpy
#Transfer individual files
arcpy.TransferFiles_management(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
Пример скрипта 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.TransferFiles_management(input_folder, output_foler, filter)
Environments
Информация о лицензиях
- Basic: Нет
- Standard: Нет
- Advanced: Да