Avatar billede deo112 Nybegynder
28. februar 2007 - 16:11

Rename filer

Hej

Jeg er ved at lave et script som skal rename en masser filer som ligger i det samme bibliotek. Det nye filnavne står i den enkle fil. Jeg har fået lavet en fil hvor den gamle fil navn og det nye fil navn står. Mit script ser sådan ud

@echo off
rem sletter filen out.txt før den bliver oprettet igen.
del out.txt


rem søger i alle filer i directory efter $ når det bliver fundet bliver fil navnet og linien hvor $ står skrevet i filen out.txt
findstr /B/N/C:"$" *.* > out.txt

Jeg får følgende output

F.1:2:$223131
F.10:1:$251783-1
F.11:2:$532325-1
F.12:1:$251783-2
F.13:2:$250793-1
F.14:1:$532422
F.15:1:$532422-1
F.16:1:$510911
F.17:2:$532831
F.18:1:$222180

Jeg mangler at rename filen så fil F.10:1 kommer til at hedde 251783-1.nc hvordan gør jeg det?

mvh
Dennis
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
Kurser inden for grundlæggende programmering

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