Ich entwickle ein Tool, mit dem sich Dateinamensregeln bearbeiten, teilen und anwenden lassen.
(filename.systems)Wenn die Zahl der Dateien und Ordner wächst, legt man zur systematischen Organisation meist Regeln für Ordner- und Dateinamen fest. In den meisten Fällen wird das jedoch vollständig manuell verwaltet.
Zum Beispiel teilt Netflix seine Ordner- und Dateinamensregeln in Form eines langen Dokuments. Um diese einzuhalten, muss man mit Dateinamen wie
"reeltitle_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716/
r01/reeltitle_r01_dcdm_16b_sdr_xyz_g26_20190104_239_4096x1716.0000002.tif"
umgehen.
Selbst wenn es sich nicht um einen so extremen Fall wie im obigen Beispiel handelt, wird die Verwaltung schon mit einfachen Regeln wie „001-Report/2024/04/Umsatz/täglicher-Umsatz-20250103.xls“ umständlich.
Um dieses Problem zu lösen, habe ich zwei Dinge entwickelt.
1. Eine Sprache zur Beschreibung von Datei-/Ordnernamensregeln
Damit wird die Beschreibung solcher Regeln standardisiert und eine Grundlage geschaffen, die Maschinen verstehen können.
Zum Beispiel lässt sich das einfach wie folgt in YAML ausdrücken. Detaillierte Spezifikation
- Reports: # 폴더
- Report-<TITLE>-<YYYYMMDD>.xls #파일
Die oben erwähnten Dateinamensregeln von Netflix lassen sich so ausdrücken.
Die YAML-Sprache wird in einem Ordner namens .fns gespeichert.
2. Tools, die diese Sprache verwenden
Derzeit gibt es unter anderem die folgenden:
clearfile.name : ein Webservice zum Erstellen, Bearbeiten und Teilen von FNS.
Brand New File : eine Desktop-App, mit der sich Dateinamen entsprechend den Regeln einfach erstellen lassen. So wie Autovervollständigung beim Schreiben von Code Tippaufwand und Tippfehler reduziert, hilft sie auch beim Erstellen neuer Dateinamen durch Autovervollständigung.
Die Beziehung zwischen der YAML-Sprache und den Tools kann man mit der zwischen HTML und Webbrowsern vergleichen.
Der Standard befindet sich derzeit noch in der Ausarbeitung. Wenn Sie Feedback haben, werde ich es gern aktiv berücksichtigen.
8 Kommentare
(Persönlich) halte ich Google für das wirksamste Ergebnis der Bemühungen, Regeln für strukturierte Ordner- und Dateinamen einzuhalten.
Was ich damit sagen will: Die effektivste Struktur für Ordner und Dateien ist letztlich nur eine Illusion, und die Verwaltungsmethode sollte auf Suche basieren, einschließlich Metadaten.
Unter Berücksichtigung der Beschränkungen des OS (der maximalen Anzahl von Dateien, die in einen einzelnen Ordner passen, oder der Anzahl von Dateien, die sich üblicherweise auflisten lassen) reicht es aus, wenn sie in einem eindeutigen Zustand existieren; den Rest erreicht man über Metadaten.
Zu meinem (persönlichen) Schluss bin ich gekommen, dass es für das Leben gewinnbringender ist, die Mühe, die man in die Verwaltung strukturierter Ordner und Dateien steckt, lieber in Familie, Freunde und sich selbst zu investieren.
Die beeindruckendste Methode zur Verwaltung von Ordnern und Dateien, die ich bisher gesehen habe, war ein Ansatz namens Lifetime.
Dabei wurde einfach alles der Zeit nach der Reihe nach~~~~ angezeigt.
Als jemand, der früher einmal selbst Namenskonventionen für mp3-Dateien entwickelt hat und geradezu besessen daran hing, finde ich diese Aussage äußerst schockierend und zugleich bewundernswert. Ihre Einsicht ist wirklich bemerkenswert. Aber für eine einzelne Person wie „mich“ könnte vielleicht auch eine Ordnungsmethode nützlich sein, die womöglich nur „ich“ allein kenne … Das füge ich als kleine Rechtfertigung für meine Vergangenheit noch hinzu. Ich habe den guten Kommentar gern gelesen.
Die Antwort kommt spät. (Da das auf dem Notebook angemeldete Konto verschwunden ist, antworte ich mit einem anderen Konto.)
Ich stimme Ihrer Einschätzung der aktuellen Situation vollkommen zu.
Ich denke, dass sich die Nutzer notgedrungen daran angepasst haben, weil es kein effizientes Tool gab.
Ich glaube, dass sich das in Zukunft ändern kann, wenn geeignete Technologien und Tools bereitgestellt werden.
Meine Gedanken dazu habe ich im folgenden Beitrag zusammengefasst.
https://blogko.clearfile.name/p/a2b
Wie wäre es mit einer Funktion, die wie bei Samsung OneUI die Inhalte in einem Ordner prüft und einen passenden Namen empfiehlt?
Das Benennen ist am schwierigsten.. hehe
Vielen Dank für Ihre Meinung.
Es scheint umsetzbar zu sein, wenn es eine Funktion gibt, die anhand der Liste der Dateien in einem Ordner eine YAML-Regeldatei extrahiert. Da KI heutzutage sehr leistungsfähig ist, dürfte es leicht sein, aus einer solchen Liste eine Regeldatei zu erstellen.
Gibt es keine Autocomplete-App für macOS? Es wäre gut, wenn sie auch in einer CLI-Umgebung laufen würde.
Ah, noch nicht … ist zwar geplant, aber mir fehlen noch die Fähigkeiten dafür --;
(Da eine Bearbeitung nicht möglich ist, hinterlasse ich es als Kommentar.)
Wenn ihr mir mitteilt, welche Schwierigkeiten oder Probleme ihr normalerweise bei der Verwaltung von Dateinamen habt, ziehe ich die Entwicklung eines hilfreichen Tools in Betracht.