Vor einiger Zeit habe ich zur Überprüfung .hash-Dateien für alle Dateien in einer bestimmten Ordnerstruktur erstellt. Ich brauche sie nicht mehr und sie sind geringfügig ärgerlich / alarmierend. Ich versuche, sie rekursiv del
zu verwenden, del /S *.hash
aber ich stoße auf den Fehler "Dateiname ist zu lang". Es gibt Unmengen dieser Dateien, daher kann ich sie nicht einfach umbenennen.
Jede Hilfe wäre sehr dankbar!
subst
Befehl, um das Verzeichnis mit der Datei mit `b: \` zu verknüpfen, sodass der Pfad auf 3 Zeichen komprimiert wird und der Rest für den Dateinamen verwendet werden kann. Ansonsten funktioniert die Verwendung der ~ -Namensabkürzung, wie in der verknüpften Frage beschrieben, ziemlich gut, solange Ihr Dateiname in den ersten 6 Zeichen eindeutig ist.Antworten:
Ich glaube, diese Frage wurde schon ein- oder zweimal gestellt. Ich hatte eine schnelle Suche und fand diese: Wie lösche ich eine Datei in Windows mit einem zu langen Dateinamen?
Schauen Sie sich das an und lassen Sie es mich / uns wissen.
Die einfachste und beste Antwort scheint die von @hectorpal zu sein: Using Robocopy
quelle