OnkelHolle Geschrieben 14. Juli 2004 Geschrieben 14. Juli 2004 Hi! Ich habe folgendes Problem: In einem Hauptordner (d:\test) habe ich 4 Unterordner, in denen sich jeweils mehrere Dateien befinden, nach dem Schema "dateiname[0].htm", "dateiname[1].htm" etc.. Das Schema soll beibehalten werden, aber die Zahlenfolge muss sich den Dateien anpassen die vorhanden sind, also nicht mehrmals [1] vorkommen sondern aufsteigend dann. Da ja in jedem Ordner zB eine "dateiname[1].htm" ist, sollen also alle Dateien umbenannt werden und die Zahlenfolge in den eckigen Klammern einfach eins raufgezählt werden. Ist dies zu realisieren? Und wenn ja, wie? Danke für die Hilfe, Holle Zitieren
etreu Geschrieben 14. Juli 2004 Geschrieben 14. Juli 2004 Natürlich ist das möglich. Du gehst rekursiv durch die Verzeichnisse und benennst die Dateien um. Zum Beispiel (PHP) mit rename(). Wenn du andere Möglichkeiten vorziehst, dann gehts auch mit Perl oder Python. Da du offensichtlich mit Windows arbeitest, kannst du lokal auch JScript oder VB-Script benutzen. Zitieren
OnkelHolle Geschrieben 14. Juli 2004 Autor Geschrieben 14. Juli 2004 Ja PHP wäre klasse. Aber kannste deinen Tipp mal bissl weiter ausführen, stehe momentan bissl aufm Schlauch und blick das net ganz Zitieren
kills Geschrieben 14. Juli 2004 Geschrieben 14. Juli 2004 siehe mal da: http://de2.php.net/manual/de/function.readdir.php http://de2.php.net/manual/de/function.rename.php Zitieren
Empfohlene Beiträge
Dein Kommentar
Du kannst jetzt schreiben und Dich später registrieren. Wenn Du ein Konto hast, melde Dich jetzt an, um unter Deinem Benutzernamen zu schreiben.