Ich verwende den folgenden Befehl in einer Batch-Datei rekursiv entpacken Sie die Dateien in Ordner mit dem gleichen Namen wie die Zip-Datei.Mehrere Fehler bei der Verwendung von Batch-Datei und Befehl zum rekursiven Entpacken von Dateien
@echo off
for /R %%I IN (' dir /d /s *.zip ') DO (
"C:\Program Files\7-Zip\7z.exe" x -y -o"%%~dpI\%%~nI" "%%I"
)
Ich habe eine Zip-Datei wie abc.zip, diese zip enthält eine weitere zip wie mns.zip. Also, wenn ich die bat-Datei ausführen, entpackt der Befehl alle Dateien korrekt. Das heißt, ein Ordner abc wird mit dem Inhalt von abc.zip erstellt und innerhalb dieses Ordners wird mns.zip ebenfalls in einen Ordner entpackt. Funktioniert wie ich will. Allerdings bekomme ich eine Menge Fehler mit der gleichen Nachricht an der Eingabeaufforderung. Ich möchte das vermeiden und die bat-Datei ohne Fehler ausführen.
Hier ist der Fehler wieder:
System ERROR: The system cannot find the file specified.
7-Zip [64] 16.02 : Copyright (c) 1999-2016 Igor Pavlov : 2016-05-21
Scanning the drive for archives:
ERROR: The filename, directory name, or volume label syntax is incorrect. D:\Unzip_folders\New folder\23Nov2015\error_log.17112015\d
Bitte helfen Sie mir mit diesem .. Wie kann ich diese Fehler loszuwerden?
Beachten Sie, dass der Fehler für alle sub kommt Dateien/Ordner innerhalb der ZIP-Datei, an der gerade gearbeitet wird. – user4308101
Geben Sie Informationen als Bild an, wenn sie nicht als Text veröffentlicht werden können (lesbar, durchsuchbar usw.). –