Zum Inhalt springen
Wiki Schomber
  • Home
Menü Schließen
  • Home

Tipps & Tricks

4
  • Amazon PDF-Rechnungen gesammelt herunterladen
  • 📝 Zeilen löschen in Notepad++
  • Prüfziffer berechnen (EAN-13)
  • QR Code mit Inkscape erstellen

SQL

1
  • Grundidee von LEFT JOIN

Entwicklung & Scripting

2
  • 📂 Massenumbenennung von Datumsordnern
  • 📅 Dynamisches Datum in Batch-Skripten

MS SQL

2
  • Alle Inhalte einer Tabelle in Microsoft SQL Server löschen
  • Bildspeicherung in Business Central (SQL-Ebene)

MySQL

2
  • 🐬 MySQL-Benutzer für Remotezugriff anlegen
  • MySQL Backup per Shell-Skript (Best Practice Anleitung)

Windows 11

1
  • Windows 11: Klassisches Kontextmenü wiederherstellen

Windows

1
  • Windows-Systemreparatur: SFC und DISM

Wordpress

1
  • 🔐 Passwort in WordPress über die Datenbank zurücksetzen

RuskDesk

1
  • Cursor-Darstellung bei Fernwartung (RuskDesk)

Thunderbird

1
  • 🔍 E-Mails nach Betreff durchsuchen
View Categories
  • Home
  • Docs
  • Tipps & Tricks
  • Entwicklung & Scripting
  • 📂 Massenumbenennung von Datumsordnern

📂 Massenumbenennung von Datumsordnern

1 min read

Diese Anleitung beschreibt, wie Ordnernamen vom deutschen Format (TT.MM.JJJJ) in das ISO-Format (JJJJ-MM-TT) umgewandelt werden, um eine korrekte chronologische Sortierung im Windows Explorer zu gewährleisten.

🛠 Methode 1: Windows PowerShell (Schnell & ohne Installation) #

Diese Methode eignet sich am besten, wenn viele Ordner ohne Zusatzsoftware umbenannt werden sollen.

✅ Voraussetzungen #

  • Windows 10 oder 11
  • Administratorrechte sind für diesen Vorgang meist nicht erforderlich.

📝 Durchführung #

  1. Navigiere im Explorer zum Zielverzeichnis.
  2. Drücke Shift + Rechtsklick auf eine freie Stelle $\rightarrow$ „PowerShell-Fenster hier öffnen“.
  3. Kopiere den folgenden Befehl und bestätige mit Enter:

PowerShell

Get-ChildItem -Directory | Where-Object { $_.Name -match '^(\d{2})\.(\d{2})\.(\d{4})$' } | Rename-Item -NewName {
    $Matches[3] + '-' + $Matches[2] + '-' + $Matches[1]
}

🔍 Funktionsweise des Befehls #

SymbolBedeutung
^(\d{2})Sucht den Tag (die ersten zwei Ziffern).
\.Findet den Punkt als Trenner.
(\d{4})$Sucht das Jahr (vier Ziffern am Ende).
$MatchesSortiert die gefundenen Zahlen neu: Gruppe 3 (Jahr) – Gruppe 2 (Monat) – Gruppe 1 (Tag).

🖱 Methode 2: PowerRename (Grafisch & Intuitiv) #

Für Benutzer, die eine visuelle Vorschau bevorzugen, ist das Tool PowerRename (Teil der Microsoft PowerToys) ideal.

📝 Durchführung #

  1. Alle betreffenden Ordner markieren.
  2. Rechtsklick $\rightarrow$ PowerRename.
  3. Folgende Parameter eingeben:
  • Suchen nach: ^(\d{2})\.(\d{2})\.(\d{4})$
  • Ersetzen durch: $3-$2-$1
  • Optionen: Sicherstellen, dass „Reguläre Ausdrücke verwenden“ aktiviert ist.
  1. Überprüfen Sie die Spalte „Vorschau“ und klicken Sie auf Anwenden.

⚠️ Sicherheitshinweise #

  • Backup: Erstelle vor massenhaften Änderungen immer eine Kopie der Ordnerstruktur oder einen Screenshot.
  • Testlauf: Füge beim PowerShell-Befehl am Ende -WhatIf hinzu, um die Änderungen nur zu simulieren:... Rename-Item -NewName { ... } -WhatIf

📊 Ergebnis #

Vorher (Sortierung fehlerhaft)Nachher (Chronologisch korrekt)
01.01.20252024-12-31
04.05.20262025-01-01
31.12.20242026-05-04
Updated on 6. Mai 2026
📅 Dynamisches Datum in Batch-Skripten📅 Dynamisches Datum in Batch-Skripten

Powered by BetterDocs

Inhaltsverzeichnis
  • 🛠 Methode 1: Windows PowerShell (Schnell & ohne Installation)
    • ✅ Voraussetzungen
    • 📝 Durchführung
    • 🔍 Funktionsweise des Befehls
  • 🖱 Methode 2: PowerRename (Grafisch & Intuitiv)
    • 📝 Durchführung
  • ⚠️ Sicherheitshinweise
  • 📊 Ergebnis