Python, gå igenom kataloger av visst namn och kopiera filer
Postat: 13 feb 2009, 12:32
Hej,
Jag har googlat en del på detta problem, och hittat lite olika dirwalk och regexpfilstegare etc men jag får ändå inte ihop det, jag är helt ny på python.
Det jag vill göra är... ha ett lättöverskådligt script som utför följande:
i en katalog finns ett okänt antal underkataloger, bland dem finns det ett okänt antal kataloger vars namn ser ut på ett visst sätt:
bildkata
bildkatb
bildkatc
...
i dessa kataloger finns ett okänt antal filer vars namn ser ut såhär:
bild
bild1
bild2
bild3
...
bild10
bild11
etc
Filnamnen är unika, och om bild till bild10 finns i bildkata så fortsätter det med bild11 i bildkatb
Dessa filer ska kopieras till en annan grundkatalog, men ha samma underkatalog dvs såhär:
kopiera /bildkata/bild5 till /kopia/bildkata/bild5
Observera att första filnamnet inte har någon siffra på slutet.
Man skulle kunna göra något som kopierade dem, fil för fil, men det jag skulle vilja ha är just något som klarar av att antalet kataloger och filer kan vara olika utan att man behöver ändra scriptet.
Är det någon som skulle kunna hjälpa mig med detta?
Jag har googlat en del på detta problem, och hittat lite olika dirwalk och regexpfilstegare etc men jag får ändå inte ihop det, jag är helt ny på python.
Det jag vill göra är... ha ett lättöverskådligt script som utför följande:
i en katalog finns ett okänt antal underkataloger, bland dem finns det ett okänt antal kataloger vars namn ser ut på ett visst sätt:
bildkata
bildkatb
bildkatc
...
i dessa kataloger finns ett okänt antal filer vars namn ser ut såhär:
bild
bild1
bild2
bild3
...
bild10
bild11
etc
Filnamnen är unika, och om bild till bild10 finns i bildkata så fortsätter det med bild11 i bildkatb
Dessa filer ska kopieras till en annan grundkatalog, men ha samma underkatalog dvs såhär:
kopiera /bildkata/bild5 till /kopia/bildkata/bild5
Observera att första filnamnet inte har någon siffra på slutet.
Man skulle kunna göra något som kopierade dem, fil för fil, men det jag skulle vilja ha är just något som klarar av att antalet kataloger och filer kan vara olika utan att man behöver ändra scriptet.
Är det någon som skulle kunna hjälpa mig med detta?