| 

.NET C# Java Javascript Exception

1
Ich möchte bei vorhandenen Dateien das Dateikürzel gegen ein neues Kürzel tauschen (z.B. doc in sik). Hat dafür jemand eine einfache Lösung?
News:
17.01.2011
Beanbag 13 2
Jörg hat recht, das nächste mal bitte die gewünschte Programmiersprache mit angeben.
Floyd 19.01.2011
2 Antworten
2
17.01.2011
Floyd 11,0k 3 9
Floyd 11,0k 3 9
1
Aus deiner Frage geht leider nicht hervor, in welcher Umgebung du arbeitest: Shell oder Programm? Unix, Windows, Haiku?

Generell ist für solche Probleme eine Shell immer eine gute Wahl.

Z.B. in einer Unix-Shell mit Unix-Befehlen (wobei man "Unix"-Shells natürlich genau so gut auf Windows oder anderen Systemen laufen lassen kann; ich habe den folgenden Code z.B. unter Windows XP mit den MinGW-Portierungen von GNU Bash und GNU coreutils getestet):
for file in *.doc; do mv ${file} $(basename ${file} .doc).sik; done
Für Unix-Shells gibt es auch ein nettes Programm namens mmv (multiple move), mit dem sich das Problem folgendermaßen lösen ließe:
mmv '*.doc' '#1.sik'

Unter Windows gibt es natürlich die hervorragende PowerShell:
Get-ChildItem *.doc | ForEach-Object { Rename-Item $_ ($_.Basename + ".sik") }
19.01.2011
Jörg W Mittag 571 2 4

Stelle deine Veraendern-Frage jetzt!