Dateien iterieren (ModelBuilder)

Verwendung

  • Dieses Werkzeug ist nur für die Verwendung in ModelBuilder, nicht in Python-Skripten vorgesehen.

  • Mit der Option Dateierweiterung lassen sich Dateien mit einer bestimmten Erweiterung iterieren. Wenn z. B. nur Dateien mit der Erweiterung .log durchlaufen werden sollen, legen Sie den Parameter Dateierweiterung auf log fest.

  • Wenn die Datei im Bereich Katalog als Dataset erscheint, dann wird sie bei Dateien iterieren übersprungen. Die häufigsten Beispiele hierfür sind Shapefiles, .dbf-Dateien, Raster-Dateien (.jpg, .tif, .img, .png und .bmp), CAD-Dateien (.dxf und .dwg) sowie Kartendateien (.mxd, .aprx).

  • Das Werkzeug gibt Ausgabedatei und Name aus, die in anderen Werkzeugen als Inline-Variable (z. B. %Name%) verwendet werden könnten.

  • Geben Sie die Dateierweiterung im optionalen Parameter für Erweiterungen an, z. B. als ".txt", ".pdf", ".zip" usw. Wenn das Werkzeug beispielsweise Textdateien iteriert und das Ergebnis in Werkzeugen verwendet werden soll, z. B. in ASCII in Raster, dann geben Sie im optionalen Parameter für die Dateierweiterung die Erweiterung "txt" an.

  • Die meisten Werkzeuge können das Ausgabedateiformat aus dem Werkzeug Dateien iterieren verarbeiten. Davon ausgenommen sind Werkzeuge wie Kopieren, bei dem die Dateierweiterung im Ausgabenamen festgelegt werden muss. Wenn Sie zum Beispiel das Werkzeug Dateien iterieren zum Iterieren von ZIP-Dateien verwenden, die dann als Eingabe für das Werkzeug Kopieren dienen, muss der Ausgabename die Erweiterung Name.zip oder %Name%.zip besitzen.

Syntax

arcpy.mb.IterateFiles(in_folder, {wildcard}, {extension}, {recursive})
ParameterErklärungDatentyp
in_folder

Ordner, in dem sich die Eingabedateien befinden

Folder
wildcard
(optional)

Eine Kombination von * und Zeichen, die die Ergebnisse einschränken. Das Sternchen entspricht ALL. Wenn kein Platzhalter angegeben wird, werden alle Eingaben zurückgegeben. Dies kann z. B. verwendet werden, um die Iteration auf Eingabenamen einzuschränken, die mit einem bestimmten Zeichen oder Wort beginnen (z. B. A* oder Ari* oder Land* usw.).

String
extension
(optional)

Die Dateierweiterung, z. B. TXT oder ZIP. Nur Dateien mit dieser Erweiterung werden durchlaufen. Verwenden Sie keinen Punkt vor der Dateierweiterung.

String
recursive
(optional)

Legt fest, ob alle Unterordner im Hauptordner rekursiv durchlaufen werden.

  • Aktiviert: Durchläuft alle Unterordner.
  • Deaktiviert: Durchläuft nicht alle Unterordner.
Boolean

Abgeleitete Ausgabe

NameErklärungDatentyp
file

Der vollständige Pfad zur Datei.

Datei
name

Der Name des Datasets.

Zeichenfolge

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzinformationen

  • Basic: Ja
  • Standard: Ja
  • Advanced: Ja