Gå til innhold

endre navn i 7000 filer samtidlig


Anbefalte innlegg

Videoannonse
Annonse

må det være php?

hvis ikke så er hvilket som helst mulit-renametool å anbefalle, Total Commander har en slik funksjon dersom du har den.

 

hvis du må bruke php så er det vel bare å lage seg en funksjon som bytter sletter delstrengen '[1]'. så er det bare å kjøre den i en loop

Lenke til kommentar


<?php

$handle = opendir('dir/der/bildene/ligger/);

while($folder = readdir($handle))

{

 if(eregi('[1].jpg', $folder))

 {

   $newname = eregi_replace('[1]', '', $folder);

   rename($folder, $newname);

 }

}

?>

Har ikke testa dette... Bare noe jeg smalt sammen når jeg leste posten :)

Lenke til kommentar

i dos tror jeg du kan bruke:

 

rename ???[1].jpg ???.jpg

 

men der er jeg veldig usikker

 

i linux blir det vel noe sånt som:

 

mv *[1].jpg *.jpg

 

 

mulig at du må bruke litt perl for å legge det i en loop som leser alle filene i katalogen, men prøv deg litt fram du...

Lenke til kommentar
  • 2 uker senere...
Jeg har en løsning på problemet, men gidder ikke komme med den, his du ikke leser den. send en mail for å få vite hvordan.([email protected])

Du har misforstått vitsen med å ha et forum...her skal alle komme med tips slik at alle får muligheten til å lære...hjelper lite hvis du ber han om å kontakte deg personlig, ingen får da muligheten til å evt. prøve ut din metode!

Lenke til kommentar

Hvis du bruker XP er det bare å merke alle filene og trykke F2. Da får du mulighet til å endre navnet på den første filen, og de andre filene blir hetende filnavn(1).filendelse, filnavn(2).filendelse, osv (tror jeg)

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...