Avatar billede lbaad Nybegynder
09. marts 2007 - 13:34 Der er 1 kommentar og
1 løsning

Rename af fil i dos

Hejsa

Er der nogen der ved hvordan, man kan lave et script, som automatisk kan rename en fil i DOS.

Scriptet skal automatisk kunne finde ud af, at den seneste fil f.eks. hedder 025 så den næste skal hedde 026.

Nummeret må ikke overstige 999, så skal den starte forfra med 000

Nogen idéer.

Mvh
Lars
Avatar billede lbaad Nybegynder
09. marts 2007 - 14:15 #1
Jeg har fundet noget, men kan ikke få det til at virke:
@ECHO OFF
SETLOCAL ENABLEDELAYEDEXPANSION
SET I=0
rem SET CDLETTER=g:
SET TARGET=g:\
rem MD %TARGET% >NUL 2>&1
:LOOP
rem ECHO Insert ^(first/next/last^) image CD and press any key. Or press STRG+C to cancel
rem PAUSE > NUL
FOR /R D:\ %%F IN (*.txt) DO (
SET /A I += 1
IF !I! GTR 999 (SET F=!I!.TXT
) ELSE IF !I! GTR 99 (SET F=0!I!.TXT
) ELSE IF !I! GTR 9 (SET F=00!I!.TXT
) ELSE SET F=000!I!.TXT
rem COPY /Y "%%F" C:\IMAGES\!F!
)
GOTO LOOP
ENDLOCAL
Avatar billede lbaad Nybegynder
19. april 2007 - 11:51 #2
Lukker
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester