ファイルの反復 (Iterate Files) (モデル ツール)
サマリー
フォルダー内のファイルを反復処理します。
使用法
このツールはモデルで使用する ModelBuilder からのみ利用できます。 このツールは、ジオプロセシング ウィンドウまたは Python からは利用できません。
ファイル タイプ パラメーターを使用すると、特定の拡張子を持つファイルだけを反復処理できます。 たとえば、拡張子が
.logのファイルだけを反復処理する場合は、ファイル タイプ パラメーターの値に log を指定します。ファイルが カタログ ウィンドウでデータセットとして表示される場合、ツールはそのファイルをスキップします。 最も一般的な例は、シェープ ファイル、
.dbfファイル、ラスター ファイル (.jpg、.tif、.img、.png、.bmp)、CAD ファイル (.dxf、.dwg)、およびマップ ファイル (.mxd、.aprx) です。ツールの出力は、ファイル と 名前 の 2 つです。名前は、他のツールでインライン変数 (たとえば
%Name%) として使用できます。.txt、.pdf、.zipなどの拡張子に対して、オプションのパラメーターにファイル拡張子を指定します。 たとえば、ツールがテキスト ファイルに対して反復処理を行い、その出力が ASCII → ラスター などのツールで使用される場合は、txt を指定します。ほとんどのツールは、このツールから出力ファイル形式を取得しますが、コピー などの一部のツールでは、出力名でファイル拡張子を定義する必要があります。 たとえば、このツールを使用して
.zipファイルを反復処理し、コピー ツールの入力として使用する場合は、出力名にName.zipまたは%Name%.zipのように拡張子を含める必要があります。
パラメーター
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
フォルダー |
入力ファイルが保存されているフォルダー。 |
Folder |
|
ワイルドカード (オプション) |
結果を制限するために使用する、 |
String |
|
ファイル タイプ (オプション) |
txt、zip などのファイル拡張子。 指定した拡張子を持つファイルだけが反復処理されます。 ファイル拡張子の前には、ピリオドを付けません。 |
String |
|
再帰 (オプション) |
メイン フォルダー内のすべてのサブフォルダーを再帰的に反復処理するかどうかを指定します。
|
Boolean |
派生した出力
| ラベル | 説明 | データ タイプ |
|---|---|---|
|
ファイル |
ファイルの絶対パス。 |
File |
|
名前 |
データセットの名前。 |
String |
環境
このツールは、ジオプロセシング環境を一切使用しません。
ライセンス情報
- Basic: はい
- Standard: はい
- Advanced: はい