ファイルの転送 (Transfer Files) (データ管理)

サマリー

ファイル システムとクラウド ストレージ ワークスペースの間でファイルを転送します。

使用法

  • このツールはクラウド内のホスト イメージ製品をサポートします。

  • ジオデータベースとの間のファイルの転送はサポートしません。

  • このツールを、公開されたジオプロセシング サービスなどのサーバー コンテキストで実行する場合は、データ ストアの相対パス (たとえば /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 ウィンドウ)

以下は、TransferFiles を実行する Python のサンプルです。

import arcpy

#Transfer individual files
arcpy.management.TransferFiles(r"c:\test\raster.tif;c:\test\raster2.tif", r"c:\cloudstore\azurecloud.acsazfolder")
TransferFiles (ファイルの転送) の例 2 (スタンドアロン スクリプト)

以下は、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.management.TransferFiles(input_folder, output_foler, filter)

関連トピック