Zusammenfassung
Das Werkzeug Pfad analysieren zerlegt die Eingabe beim Parsen in die Datei, den Pfad, Namen oder die Erweiterung. Die Ausgabe kann als In-Line-Variable im Ausgabenamen anderer Werkzeuge verwendet werden.
Verwendung
- Dieses Werkzeug ist nur für die Verwendung in ModelBuilder, nicht in Python-Skripten vorgesehen. 
- Die Analyseergebnisse werden vom Parameter Analysetyp gesteuert. Beispiel: Wenn die Eingabe in das Werkzeug Pfad analysieren C:\ToolData\InputFC.shp ist, dann gilt Folgendes: - Analysetyp - Ergebnis - Dateiname und -erweiterung - InputFC.shp - Dateipfad - C:\ToolData - Dateiname - InputFC - Dateierweiterung - shp 
- Auf die gleiche Funktionalität kann bei der Skripterstellung mit dem Python-Modul os zugegriffen werden. Zum Beispiel, wenn Sie eine Eingabevariable übergeben: - Input = "C:\ToolData\InputFC.shp". - Um die Datei InputFC.shp abzurufen,import os os.path.basename(Input) 
- Um den Dateipfad C:\ToolData abzurufen,import os os.path.dirname(Input) 
- Um den Dateinamen InputFC abzurufen,import os os.path.basename(Input).rstrip(os.path.splitext(Input)[1]) 
- Um die Dateierweiterung shp abzurufen,import os os.path.splitext(Input)[1].lstrip(".") 
 
- Um die Datei InputFC.shp abzurufen,
- Die Ausgabe von Pfad analysieren ist eine Zeichenfolge und kann nicht als direkte Eingabe mit Werkzeugen wie Feature-Class erstellen in Parametern wie Feature-Class-Speicherort verbunden werden, die die Eingabe eines Workspace-Datentyps erfordern. Verwenden Sie in Fällen wie den folgenden eine direkte Variablenersetzung wie %Value%:  
Syntax
ParsePath_mb (in_data_element, {parse_type})| Parameter | Erläuterung | Datentyp | 
| in_data_element | Eingabewerte, die Sie analysieren möchten. | Any value | 
| parse_type (optional) | Der Analysetyp. Bei dem Eingabewert C:\ToolData\InputFC.shp: 
 | String | 
Umgebungen
Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.
Lizenzinformationen
- ArcGIS Desktop Basic: Ja
- ArcGIS Desktop Standard: Ja
- ArcGIS Desktop Advanced: Ja