Hallo
kann mir jemand ein Freewareprogramm empfehlen, mit dem ich in einem Verzeichnis und allen Unterverzeichnissen Programmnamen ändern kann,
z.B. *.htm ===> *.shtml
Ja, folgende Batchdatei sollte Deinen Wunsch erfüllen:
Einfache Version:
@ECHO OFF
FOR /R %%I IN (%1\*.%2) DO REN "%%I" "%%~nI.%3"
Aufruf: pfad\zu\Skript LW:Pfad\zu\Verzeichnis alt neu
Erweiterte Version mit Kommentaren:
@ECHO OFF
REM ----------------------------------------------------------------
REM Aufruf: pfad\zu\Skript LW:Pfad\zu\Verzeichnis alt neu
REM erwartete Übergabeparameter
REM Pfad steht in %1
REM alte Endung steht in %2
REM neue Endung steht in %3
REM Schalter für rekursives durchlaufen ist /R
REM Anführungszeichen um die Parameter von REN, damit es keine
REM Probleme mit Leerzeichen bei den Pfadbezeichnungen bzw. Dateinamen
REM gibt.
FOR /R %%I IN (%1\*.%2) DO REN "%%I" "%%~nI.%3"
Schreiben kann ich ein solches nicht, da ich keine Programmierefahrung habe.
Diese kann man sich erwerben.
Tipp: Kopiere die Batchdatei in ein Verzeichnis, das sich im Suchpfad von Windows befindet.
Freundliche Grüße
Vinzenz