Wechseln Sie in das Verzeichnis und führen Sie den folgenden Befehl aus:
for /f "Tokens=*" %f in ('dir /l/b/a-d') do (rename "%f" "%f")
Hier ist die Panne, falls jemand etwas ändern / verbessern möchte:
for /f
- Für jede Zeile"Tokens=*"
- Verarbeiten Sie jeden Artikel in jeder Zeile.%f in (...)
-%f
ist Ihr Variablenname für jeden Artikel.dir
- listet jede Datei und jedes Unterverzeichnis in einem Verzeichnis auf./l
- (Parameter für dir) Verwendet Kleinbuchstaben./b
- (Parameter für Verzeichnis ) Verwendet das bloße Format, nur die Datei- / Verzeichnisnamen, keine Größe und keine Header./a-d
- (Parameter für mich) Sie nicht Liste Verzeichnisse . (a
steht fürattribute
,-
steht fürnot
undd
steht fürdirectory
) .rename "%f" "%f"
- benennen Sie die Datei mit einem eigenen Namen um, der durch dendir
Befehl und die/l
Kombination tatsächlich unterschritten wird .