Software zum Umbenennen von Dateien basierend auf ihren Zeitstempeln

Kann jemand eine kostenlose Windows-App empfehlen, die Dateien basierend auf ihren Zeitstempeln (auch bekannt als Datumsstempel) umbenennt?

Obwohl dies keine Voraussetzung ist, ermöglicht die Software dem Benutzer im Idealfall, anzugeben, ob er den erstellten oder den geänderten Zeitstempel verwenden möchte .

Wenn eine Datei beispielsweise am 19. September 2016 geändert wurde, würde sie die Datei wie folgt umbenennen:
[user-defined text] 2016-09-19

Die Anwendung muss mit mehreren Dateien arbeiten.

Sie können Ant Renamer ausprobieren. Es ist kostenlos (für immer, es ist eine Open-Source-Software).
Wie wäre es, wenn Witwen es für dich tun?
Dies scheint etwas zu sein, das mit Powershell-Skripting durchgeführt werden kann.

Antworten (3)

Ich empfehle das Bulk Rename Utility . Es ist ein Freeware-Programm für Windows. Es kann Dateien basierend auf einer Vielzahl unterschiedlicher Kriterien umbenennen.

Zur Umbenennung anhand des Datums siehe den Abschnitt „Automatisches Datum (8)“. Dies kann beliebige Zeiten und Daten für die Erstellung, Änderung oder den Zugriff auf die Datei verwenden. Oder für Fotos kann es das Aufnahmedatum aus den EXIF-Daten verwenden.

Es kann das Datum als Präfix oder Suffix hinzufügen, und Sie können die Formatierung für das Datum angeben.

Screenshot des Dienstprogramms zur Massenumbenennung

Bulk Rename Utility hat viele andere Optionen zum Hinzufügen oder Entfernen von Teilen der Dateinamen, einschließlich benutzerdefiniertem Text oder Nummerierung.

Ich würde vorschlagen, Microsoft PowerShell zu verwenden . Die Chancen stehen gut, dass es bereits auf Ihrem System installiert ist, also kostenlos, wenn Sie es nicht einfach von Windows aktualisieren lassen. Einfache Syntax zum Umbenennen vieler Textdateien mit dem Muster:

[Old Filename]-[dateModified in format yyyy-MM-dd].ext

Öffnen Sie einfach PowerShell (oder PowerShell ISE) und navigieren Sie zu dem Verzeichnis, in dem Sie die Umbenennung vornehmen möchten, und führen Sie dann Folgendes aus:

Get-ChildItem *.txt | 
Rename-Item -newname {$_.basename +"-"+ $_.LastWriteTime.toString("yyyy-MM-dd") + $_.extension}

Wenn Sie das Erstellungsdatum anstelle des Änderungsdatums verwenden möchten, verwenden Sie CreationTimeanstelle von LastWriteTime. Wenn Sie andere Umbenennungen vornehmen müssen, können Sie das Übereinstimmungsmuster *.txtin ein beliebiges anderes Muster ändern (z. B. *alle Dateien). Wenn Sie dies tiefer tun möchten, verwenden Sie das -recurseFlag für Get-ChildItem.

Sie können dies auch mit der Windows-Befehlszeile tun, aber ich schlage nicht vor, dass Sie damit beginnen.

Einige sehr gute Optionen wurden bereits erwähnt, aber ich möchte den ReNamer von den4b hinzufügen, der sehr flexibel und leistungsstark ist.

Durch die Verwendung von Tags (wie EXIF Date) können Sie Dateien in einem bestimmten Verzeichnis massenweise umbenennen.

Meta-Tags

Wenn Sie sich nicht sicher sind, steht im Hauptfenster der GUI eine "Vorschau"-Option zur Verfügung:

Haupt-GUI

Einige der Standardregeln können hier zusammengefasst werden:

Regel hinzufügen

Wenn Sie sich nicht sicher sind, können Sie das Wiki zur Verwendung von Regeln und zum Umbenennen von Dateien anzeigen.