描述
用于在文件系统和云存储工作空间之间传输文件。
使用方法
此工具支持云端的托管影像产品。
此工具不支持与地理数据库之间的文件传输。
当工具在服务器上下文(例如已发布的地理处理服务)中运行时,它可以接受数据存储的相对路径,例如 /cloudStores/s3cloudstore/datafolder。
语法
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 的 Python 示例。
import arcpy
#Transfer individual files
arcpy.TransferFiles_management(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
这是 TransferFiles 的 Python 脚本示例。
#===========================
#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)
环境
许可信息
- Basic: 否
- Standard: 否
- Advanced: 是