So erhalten Sie eine Liste der in einem Ordner enthaltenen Dateien (als Textdatei)


1

Ich habe einen riesigen Ordner mit Partituren und Büchern (hauptsächlich im PDF-Format).

Ich möchte ein Textdokument erstellen (TextEdit reicht völlig aus), das die vollständige Liste des Ordnerinhalts enthält (möglicherweise sogar in Unterordner unterteilt).

Ist es möglich? Wenn nicht in einer TextEdit-Datei, vielleicht in Numbers? Gibt es einen Automator-Prozess, der diese Datei aktualisieren kann, sodass beim Hinzufügen oder Ändern einer Datei ein Eintrag hinzugefügt / geändert wird?

Antworten:


2
  • Öffnen Sie das Terminal
  • find TOP-FOLDER -type f -print | sed 's_/_,_g' > ~/filelist.csv
  • Import ~/filelist.csvin Numbers oder Excel

Danke, aber ... wo wird diese CSV-Datei gespeichert? Ich sehe es nirgendwo
— NotationMaster

@NeeratheWildMage in Ihrem Home-Ordner. Sie können es auch > ~/Desktop/filelist.csvam Ende verwenden, um es auf Ihrem Desktop zu speichern.
— Nohillside

1

Alternativ denke ich, dass ich etwas gefunden habe, das nicht ideal ist, aber definitiv eine vorübergehende Lösung bietet.

  1. Wählen Sie im Finder den übergeordneten Ordner und dann Cmd-2 (Als Liste anzeigen).
  2. Wählen Sie Alle aus und drücken Sie Cmd-RightArrow, um den Inhalt der Unterordner zu erweitern. Wiederholen Sie diesen Schritt, bis alle Unterordner erweitert wurden (in meinem Fall bis zu 10.576 Dateien).
  3. Kopieren Sie den gesamten Inhalt (Cmd-C)
  4. Erstellen Sie ein TextEdit-Dokument und gehen Sie zu Format> Nur Text erstellen
  5. Füge den Inhalt ein (Cmd-V)

Wenn Sie - wie in meinem Fall - die Hauptordner mit den Titeln in Großbuchstaben hatten, ist es einfach, das Dokument in Kategorien zu unterteilen. Hoffe das hilft (so wie es mir geholfen hat!)


0

Ich hatte vor kurzem einen ähnlichen Bedarf. Früher konnten Sie Finder-Fenster drucken, aber das ist jetzt nicht mehr möglich. Das Beste, was ich mir einfallen lassen konnte, war die Verwendung eines Unix-Befehls:

ls path/to/folder/in/question > ~/Desktop/folderlist.txt

Vielen Dank, dass Sie @ l008com. Wo soll ich den Pfad des Ordners eingeben? Kurz bevor ich mit dem Terminal was schlechtes mache?
— NotationMaster

Ja im Terminal.
— l008com

Getan! Aber es geht nur innerhalb einer Ebene. Sollte ich den Vorgang für jeden Unterordner wiederholen? Es gibt Hunderte von ihnen ... Gibt es nicht eine andere Methode?
— NotationMaster

Hunderte von Unterordnern, da haben Sie möglicherweise Pech. Sie könnten möglicherweise einen intelligenten Ordner erstellen, der die Unterordner durchsucht, um beispielsweise alle PDF-Dateien anzuzeigen. Intelligente Ordner sind jedoch keine echten Ordner, sodass Sie deren Inhalt meines Wissens nicht anzeigen können ls. Sie könnten dort Pech haben.
— l008com
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.