Gibt es eine Möglichkeit, Datumsmetadaten für Ordner zu fälschen?

542
strypey

Ich habe eine Sammlung von CreativeCommons-Musik auf einem USB-Gerät, die ich zum Anhören mit einem digitalen Fernsehgerät verwendet habe, aber der Standard-Media-Player ist etwas eingeschränkt. Es bietet nur zwei Listenreihenfolgen (Daten und alphabetisch) an, die nur universell (nicht pro Ansicht) festgelegt werden können und für Ordner und Dateien gelten. Außerdem können die Metadaten der Titelnummern nicht aus den Dateien abgerufen werden. Wenn ich die Möglichkeit haben möchte, ein Album in der richtigen Reihenfolge zu hören, muss ich die Datumsreihenfolge auswählen. Dies macht es jedoch wirklich schwierig, die Albumliste zu durchsuchen, ohne ständig zwischen Datum und alphabetischer Reihenfolge hin und her zu wechseln.

Gibt es eine Möglichkeit, die Datums-Metadaten in den Albumordnern zu fälschen, sodass sie das Jahr der Veröffentlichung des Albums widerspiegeln? Bei einem im Jahr 2015 veröffentlichten Album würde der Ordner beispielsweise dem Media Player mitteilen, dass er 2015 erstellt wurde.

BEARBEITEN: Ich verwende GNU-Linux und suche idealerweise nach einem Befehl, den ich in einem Terminal verwenden kann, oder nach Tipps, wie man ein einfaches Bash-Skript schreibt, um die gesamte Sammlung auf einmal zu erstellen.

0
Scheint ein Duplikat von [this] (https://superuser.com/questions/10426/windows-equivalent-of-the-linux-command-touch). Wenn das Album 2015 veröffentlicht wird, können Sie das Jahr im Albumnamen vorfixieren. `_` Sandeep vor 5 Jahren 0
Danke für den Link, aber ich benutze GNU-Linux, nicht Windows, also kein Duplikat. Ich werde dieses Detail der Frage hinzufügen. Ich ziehe es auch vor, das Format des Ordnertitels für meine tragbare Sammlung nicht zu ändern, nur um mit dem Gerät zu arbeiten, mit dem Probleme auftreten (Ich ziehe es vor, Künstler-Album zu verwenden, um Künstler zusammenzuschließen, und der Fernseher hat keinen internen Speicherplatz Ich könnte sie nur dafür ändern). Kreativer Vorschlag obwohl :) strypey vor 5 Jahren 0

1 Antwort auf die Frage

0
Ignacio Vazquez-Abrams

touchnimmt ein -dArgument an, das die Angabe des Datums von Interesse unterstützt.

touch -d "2015-04-20" somefolder 
Das ist die Art Befehl, nach der ich suche, danke. touch -d "2015" Albumordner würde sich gut für ein Album eignen. Ich stelle mir vor, ein Bash-Skript wäre der Weg, um dies durch meine gesamte Sammlung zu führen (viele Albumordner, alle in einem Musikordner). Irgendwelche Ratschläge, wie man das Skript dazu bringt, das Jahr aus dem Ordnernamen (Künstler-Jahr-Albumname) zu ziehen, und mit jedem einzelnen Ordner die Tastenkombination -d auszuführen? strypey vor 5 Jahren 0
http://tldp.org/LDP/abs/html/parameter-substitution.html Ignacio Vazquez-Abrams vor 5 Jahren 0
Danke dafür, es sieht nach einer großartigen Ressource aus. Aber der Titel dieser Seite ist "* Advanced * Bash-Scripting Guide" und es ist alles Geek für mich. Ich bin ein totaler Anfänger bei bash scripting. Kennt jemand ein Neuling freundliches Äquivalent? strypey vor 5 Jahren 0