Gibt es ein Werkzeug zum Überprüfen von Dateinamen, bevor auf CDs gebrannt wird?

501
soul

Gibt es eine Software, die in einem bestimmten Ordner nach Dateinamen suchen kann, damit beim Brennen dieser Dateien auf eine DVD oder ein optisches Medium kein Fehler auftritt?

Ich brenne immer verschiedene Arten von Dateien für meine Sammlung und oft bekomme ich bei der Verwendung von Nero einen Fehler beim Umbenennen von Dateien. Werden diese Dateien auch dann auf die Disc gebrannt, wenn ich diese Fehler bekomme?

Gibt es ein separates Tool für Nero oder eine andere Anwendung, mit dem Sie nach den Dateinamen suchen können, bevor Sie sie auf CD brennen. Es ist wirklich scheiße, wenn eine Anwendung Ihnen mitteilt, dass ein Fehler vorliegt, wenn Sie die Dateien bereits auf die CD / DVD gebrannt haben. Ich möchte wissen, welche Dateien umbenannt werden sollten, bevor ich sie brenne, damit ich nichts vergeude

0
Könnten Sie erläutern, was Sie unter "Fehler beim Umbenennen von Dateien" verstehen? Zian Choy vor 13 Jahren 1
Mit "Dateinamenfehler" meinen Sie "lange Dateinamen" oder "ungültige Zeichen", die möglicherweise Dateinamen enthalten? Mehper C. Palavuzlar vor 13 Jahren 0
Welches Dateisystem legen Sie auf die DVD? (Die Hauptmöglichkeiten sind ISO 9660, 9660 + RockRidge, 9660 + Joliet und UFS.) Und welches Betriebssystem verwenden Sie? Gilles vor 13 Jahren 0
@giless: iso 9660, @mehper: yep.does wird es auf die Disc gebrannt, auch wenn ich diese Fehler bekomme? soul vor 13 Jahren 0
[Es gibt verschiedene Möglichkeiten, Dateien zu finden, deren Namen zu lang sind] (https://superuser.com/q/647858/241386). ISO9660 unterstützt nur 8,3- oder 30-stellige Namen (je nach Stufe) mit 8-stufigen Verzeichnissen (https://en.wikipedia.org/wiki/ISO_9660#Limitations). phuclv vor 5 Jahren 0

1 Antwort auf die Frage

2
Gilles

Sie erwähnen Ihr Betriebssystem nicht, daher gebe ich eine Lösung mit POSIX-Tools, da sie für jedes größere Betriebssystem verfügbar ist. Sie sind auf allen Unix-ähnlichen Systemen verfügbar, müssen jedoch separat unter Windows installiert werden ( Microsoft-Dienste für Unix, Cygwin, GNU Win32-Dienstprogramme, Msys, ...).

Der findBefehl¹ sucht rekursiv in einem Verzeichnis und seinen Unterverzeichnissen nach Dateien, die bestimmten Kriterien entsprechen. Zum Beispiel zeigt der folgende Befehl Dateien im aktuellen Verzeichnis, dessen Namen enthält eines des Zeichens :, ;oder ", oder als mehr als 64 Zeichen lang sein .

find . -name '*[:;"]*' -o -name '?????????????????????????????????????????????????????????????????*' 

¹ Der POSIX. Windows verfügt über einen nicht verwandten Befehl mit demselben Namen.

Ich fühle Schmerzen ... `finde. -name '* [:; "] *' -o -regex '. '` Hello71 vor 12 Jahren 1