Rename filer
HejJeg 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