kartusian
Goto Top

Ordner umbenennen

Hi,

ich möchte mittels batch ordner umbenennen, die am tag mit wahllosen Ordnernamen gespeichert werden.
Kann mir jemand einen One-liner verraten mit dem ich z.B. auf Laufwerk D:\Ordner\ alle enthaltenen Ordner in ein
Format wie z.B. TEST0001, TEST0002 usw... bringen kann?

Bin für jede hilfe dankbar.

Gruß aus Hamburg

Content-Key: 55813

Url: https://administrator.de/contentid/55813

Printed on: April 24, 2024 at 15:04 o'clock

Member: bastla
bastla Apr 04, 2007 at 09:46:28 (UTC)
Goto Top
Hallo kartusian und willkommen im Forum!

Wenn Du Deine Ansprüche etwas reduzierst und auch mit einem "Few-Liner" leben kannst, dann vielleicht so:
@echo off & setlocal
set /a Nr=10000
pushd D:\Ordner
for /f "delims=" %%i in ('dir *.* /b /ad') do call :ProcessFolder "%%i"  
popd
goto :eof
:ProcessFolder
set /a Nr+=1
ren %1 %Nr:~-4%

Grüße
bastla
Member: kartusian
kartusian Apr 04, 2007 at 09:59:18 (UTC)
Goto Top
Hi bastla,

danke, das funktioniert einwandfrei.

gr