Beim Versuch, Zip-Dateien ich den Fehler zu extrahieren:Wie entpacke ich ZIP-Dateien mit der WinRAR-Befehlszeile?
c:\path\name.zip is not RAR archive
No files to extract
Mein Code ist:
p.StartInfo.FileName = @"C:\Program Files\WinRAR\rar.exe";
p.StartInfo.Arguments = string.Format("x -o- {2} \"{0}\" * \"{1}\"\\ ",
szFN,
outFolder,
passWord == null ? "" : string.Format("-p\"{0}\"", passWord));
Die GUI-Version zip und 7z-Dateien extrahieren können.
Warum funktioniert das nicht? Wie kann ich Zip- und 7z-Dateien extrahieren?
(Anmerkung: Ich habe verschiedene Quellcode für 7zip Ich denke, ich die beiden zusammenführen können und nur die oben verwenden, wenn die Datei eine rar Erweiterung hat aber ich weiß nicht, wie die Lösung...)
versuchen Sie mit der UnRAR.dll COM-Bibliothek statt –
Dies ist ein alter Thread, aber ich habe hier die gleiche Frage gestellt. Sie können nun winrar.exe von der Kommandozeile aus verwenden und es wird mit Zip-Dateien funktionieren. – gwgeller