Skip to main content

Pfad analysieren (Model Tools)

Zusammenfassung

Zerlegt die Eingabe beim Parsen in die Datei, den Pfad, den Namen oder die Erweiterung. Die Ausgabe kann als direkte Variable im Ausgabenamen anderer Werkzeuge verwendet werden.

Legacy:

Das ist ein veraltetes Werkzeug. Diese Funktion wurde durch das neue Werkzeug  Pfad analysieren ersetzt.

Verwendung

  • Dieses Werkzeug ist nur über ModelBuilder zur Verwendung in Modellen verfügbar. Dieses Werkzeug ist nicht im Bereich Geoverarbeitung oder in Python verfügbar.

  • Analyseergebnisse werden durch den Parameter Parse-Typ gesteuert. Beispiel: Wenn die Eingabe für das Werkzeug Pfad analysieren C:\ToolData\InputFC.shp lautet, erhalten Sie

    Parse-Typ

    Ergebnis

    Dateiname und Dateierweiterung

    InputFC.shp

    Dateipfad

    C:\ToolData

    Dateiname

    InputFC

    Dateierweiterung

    shp

  • Die gleiche Funktionalität steht über das Erstellen eines Skripts mit dem os-Modul zur Verfügung. Wenn Sie beispielsweise die Eingabevariable

    Input = "C:\ToolData\InputFC.shp" übergeben, erhalten Sie

    • 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(".")
      
  • Die Ausgabe von Pfad analysieren ist eine Zeichenfolge und kann nicht direkt als Eingabe mit Werkzeugen wie Feature-Class erstellen in Parametern wie Feature-Class-Speicherort, die einen Workspace-Datentyp als Eingabe erfordern, verknüpft werden. Verwenden Sie in solchen Fälle die direkte Variablenersetzung %Value%, wie unten gezeigt:

    "Pfad analysieren" mit dem Werkzeug "Feature-Class erstellen"

Parameter

Beschriftung Erläuterung Datentyp

Eingabewerte

Die Eingabewerte, die geparst werden sollen.

Any Value

Parse-Typ

(Optional)

Gibt den Parse-Typ an.

Ein Eingabewert von C:\ToolData\InputFC.shp ergibt folgende Ausgaben:

  • Dateiname und DateierweiterungDie Ausgabe ist die Datei, zum Beispiel InputFC.shp.

  • DateipfadDie Ausgabe ist der Dateipfad, zum Beispiel C:\ToolData.

  • DateinameDie Ausgabe ist der Dateiname, zum Beispiel InputFC.

  • DateierweiterungDie Ausgabe ist die Dateierweiterung, zum Beispiel shp.

String

Abgeleitete Ausgabe

Beschriftung Erläuterung Datentyp

Wert

Eine Zeichenfolge, die die geparsten Eingaben enthält.

String

Umgebungen

Dieses Werkzeug verwendet keine Geoverarbeitungsumgebungen.

Lizenzierungsinformationen

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