Mac Finder: Abrufen des Pfads eines Verzeichnisses oder einer Datei als Zeichenfolge

Unter Windows ist es möglich, mit der rechten Maustaste auf eine Datei zu klicken. Wählen Sie dann „Eigenschaften“ aus. In "Eigenschaften" wird der Dateisystempfad angezeigt. Kann dann durch Markieren und Speichern (in die Zwischenablage) kopiert werden.

Ich habe keine Möglichkeit gefunden, dies auf dem Mac zu tun.

Daher meine Frage:

Kann ich den Dateisystempfad eines Verzeichnisses oder einer Datei über die GUI des Mac Finder abrufen?

Antworten (5)

Ctrl-Klicken Sie (oder klicken Sie mit zwei Fingern) auf die Datei, von der Sie den Pfad haben möchten, drücken Sie dann Optund wählen Sie "Als Pfadnamen kopieren" (oder wie es auf Englisch heißt) aus dem Kontextmenü.

Sie können auch einfach die Datei auswählen und dann drücken Opt-Cmd-C, um den Pfadnamen in die Zwischenablage zu kopieren.

Wow, ich hatte keine Ahnung!
*ding* Das war das Geräusch eines alten Hundes, der einen neuen Trick lernt.
Dies funktioniert nicht mit Versionen von OS X vor OS X 10.11.
Wenn Sie <kbd>Option</kbd> gedrückt halten, werden so viele versteckte/alternative Menüoptionen angezeigt.

Ich sehe keine Möglichkeit, es nur mit dem Finder zu tun. Das Beste, was ich tun könnte, ist:

  1. Öffnen Sie ein Terminalfenster.
  2. Ziehen Sie die gewünschte Datei in das Terminal.
  3. Wählen Sie den Dateinamen im Terminalfenster aus.
  4. Kopieren Sie den Dateinamen in die Zwischenablage.

Safari geht auch. Es ist eine Datei-URL, also müssen Sie bei Ihrer Auswahl vorsichtig sein.

Sie können die Datei auch in ein TextEdit-Fenster ziehen (im Nur-Text-Modus) … das ist möglicherweise weniger gefährlich.
Ich kenne die Drag-and-Drop-Fähigkeit von Mac OS nicht. Vielen Dank. Deine Antwort war auf jeden Fall auch für mich hilfreich.

Sie können die Datei oder den Ordner aus der Finder-Anwendung in das Dialogfeld ziehen. Der vollständige Pfad der Datei oder des Ordners wird im Dialogfeld angezeigt. Außerdem können Sie eine Datei oder einen Ordner in die Terminal-Anwendung oder viele andere Apps ziehen, um den Pfad zu erweitern.

Wenn Sie die Anzeige der Pfadleiste in der Finder-Anwendung aktivieren, können Sie außerdem jeden Teil des vollständigen Pfads in ein Dialogfeld ziehen. Die Pfadleiste kann durch Auswahl View➔Show Path Baraus der Menüleiste oder durch Verwendung der Tastenkombination option+ + aktiviert werden.P

Ich verwende macOS Mojave. Es ist einfach zu finden, was Sie wollen, gehen Sie einfach zum Ordner und klicken Sie auf das Zahnradsymbol oben im Fenster, dort sehen Sie die Option "Ordnername als Pfadname kopieren". Das war's!

Ich liebe den Steuerelement-/Optionskopie-als-Pfad-Trick, kann mich aber nie daran erinnern, also verwende ich am Ende das Finder-Dienstmenü, damit Sie diese Funktion erweitern können. Standardmäßig zeigt Apple nur einen Pfad für Netzwerkfreigabedateien im Bereich „Informationen abrufen“, sodass Sie einen Dienst an den Finder anhängen müssen, um dies im Allgemeinen zu erhalten (aus Gründen, die ich sicher gerne bei einem Drink hören würde). ).

Abgesehen davon verwende ich Path Snagger 2 und bin super zufrieden damit, da ich POSIX/SMB/HFS und file://whatever-Format für den zu kopierenden Pfad steuern kann. Sie können mehrere Dateien gleichzeitig verarbeiten und alle möglichen Änderungen an der Konstruktion des Pfads vornehmen. Ich muss auch nicht mehrere Klicks machen und ich kopiere die ganze Zeit Pfade ab, also ist es mir die Kosten wert.

Ich könnte mir vorstellen, ein AppleScript oder Swift-Skript zu erstellen, um dies ebenfalls kostenlos zu tun, wenn Sie eine gut definierte Zeichenfolge hätten, die Sie vom Speicherort einer bestimmten Datei erhalten möchten, die für alle Dateien gelten würde, sobald Sie sie codiert haben. Dies wäre nur dann gut, wenn Sie nicht wüssten, dass es für eine schnellere Ausführung als die integrierte Methode mit Diensten verbunden werden soll oder wenn Sie ein anderes Format für den Pfad benötigen.