On Wed, Nov 03, 2004 at 09:47:16PM +0100, Tino Schmidt wrote:
Hallo!
ich hab >350 Bilder vorliegen welche Dateinamen nach folgendem Muster haben
"( Fotos von Name ) 2004-11-03 Beschreibung.jpg"
ich möchte jetzt dieses Dateien so umbenennen das
"( Fotos von Name ) " gelöscht wird und nur "2004-11-03 Beschreibung.jpg" übrig bleibt.
wie geht das ?
Wer programmieren kann ist klar im Vorteil:
#!/usr/bin/env python
import os import re
for file in os.listdir("."): match=re.match(r'^.+?(\d\d\d\d-\d\d-\d\d.*)$', file) if not match: print "%s: Muster passt nicht" % file continue newfile=match.group(1) assert(not os.path.exists(newfile)) os.rename(file, newfile) print "%s --> %s" % ( file, newfile)
Gruß, Thomas