Jeg har nogle tusinde filer der skal omdøbes, hvilket jeg kan klare med copy-paste, men det tager tid, og risikoen for fejl er stor, hvis der arbejdes hurtigt. Det må da kunne automatiseres?
Situationen er således: Filerne er navngivet med tal. De skal omdøbes til et tekstnavn inkl. filtype endelse hvad f.eks. hurlumhej.jpg
Jeg kan nemt stille det op i f.eks. et excel-ark med det gamle navn i én kolonne og det nye navn i en anden kolonne (eller alternativt 3 kolonner med filtype i den tredje)
Hvis du er på Windows, kan du eks. lave en batch-fil, som omdøber filerne.
Du tager dataen fra Excel-arket, eksporter til en almindelig tekst fil. Herefter laver du tekstfilen om til en batch-fil og kører det i Windows prompt.
Batch-filen skal se nogenlunde sådan ud
ren <gammel filnavn> <nyfilnavn>
Det betyder, at du skal placere en "ren " foran hver kolonne samt slå ny filnavn og endelsen sammen.Jeg mener at ren er kommandoen for rename på Windows -- det er lang tid siden jeg har kørt Windows.
Opdateret: Der var vist en, der var hurtigere end mig :)
Tak for de 2 forslag, som jeg lige måtte læse et par gange :-) Jeg har aldrig rodet med den slags før, men det lyder jo ganske simpelt. Jeg vil forsøge med et par testfiler og vender tilbge til tråden igen, enten med beskeden om at det lykkedes, eller at jeg har brug for hjælp ;-)
Så sidder jeg og roder med det og har testet det på min bærbare med Vista hvor det fungerer fint. Men når jeg flytter filen over i mappen på den computer hvor dataene er, og hvor jeg har win XP, der fungerer det ikke.
Er der forskel på rename kommandoen i de forskellige windows eller hvor kan fejlen ligge?
Jeg har også bemærket , at når jeg ændrer en csv fil til .dat på min xp computer, så ændrer den ikke filen på samme måde som min Vista computer.
Jeg håber at noget kan gennemskue problemet, så jeg ikke skal flytte data frem og tilbage mellem de 2 pc'er ;-)