RenameAndMoveAudiofiles
Mein Sohn hört sehr gerne Hörspiele. Damit er bei Hörspielen, die aus mehreren CDs bestehen, nicht immer die CDs wechseln muss, wandelt er sich seine CDs in MP3-Dateien um und hört die Hörspiele auf dem PC oder mit seinem MP3-Player. Beim Umwandeln werden Dateien in unterschiedlichen Verzeichnissen erzeugt. Wenn er diese Dateien in einem Verzeichnis zusammenfassen möchte, hat er das Problem, dass es mehrere Dateien mit dem gleichen Namen gibt. Damit er beim manuellen Umbenennen weniger Arbeit hat, habe ich das Programm RenameAndMoveAudiofiles geschrieben, dass ihn beim Umbenennen und Verschieben der Dateien unterstützt.
Audiodateien vom Typ mp3, wav oder wma, die sich in einem Quellverzeichnis befinden, werden in einer Liste angezeigt und sind standardmäßig alle markiert. Mit der Schaltfläche "Zielverzeichnis wählen" sucht man das Verzeichnis aus, in das die Dateien beim Umbenennen verschoben werden sollen. Mit "neuer Dateiname" gibt man den neuen Dateinamen an. An diesen wird eine Zahl angefügt, beginnend mit dem Wert, der in dem Eingabefeld "Startzahl eingeben" steht. Befinden sich schon Dateien im Zielverzeichnis, so wird überprüft, ob deren Dateinamen mit einer Zahl enden. Ist dies der Fall, so wird diese Zahl ermittelt und eine um eins erhöhte Zahl als Startzahl vorgeschlagen. Mit der Schaltfläche "Umbenennen" startet man das Umbenennen.
Das Programm RenameAndMoveAudiofiles ist ca. 2,27 MByte groß und kann hier runtergeladen werden. Ich habe es mit den Bibliotheken SWT/JFace in Java geschrieben und es müsste mit den üblichen Screenreadern funktionieren. Zur Ausführung benötigt man die JRE 1.5, diese kann bei Sun heruntergeladen werden.
Das Programm kann über folgende Tastenkürzel bedient werden:
ALT + a: Auswahl Audio-Typen
ALT + q: Quellverzeichnis auswählen
ALT + z: Zielverzeichnis wählen
ALT + n: neuer Dateiname
ALT + s: Startzahl eingeben
ALT + u: Umbenennen
ALT + b: Beenden
Das Programm ist mein geistiges Eigentum. Es darf für private Zwecke eingesetzt werden. Für Schäden, die eventuell durch die Verwendung des Programms entstehen sollten, bin ich nicht zur Verantwortung zu ziehen.