hatası alıyorum zip dosyaları ayıklamak için çalışırken:Nasıl WinRAR komut satırı ile ZIP dosyalarını ayıklamak için?
c:\path\name.zip is not RAR archive
No files to extract
Benim kodudur:
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));
GUI sürümü zip ve 7z dosyaları elde edebilirsiniz.
Neden bu nasıl çalışıyor? Zip ve 7z dosyalarını nasıl çıkarabilirim?
(NOT: Ben 7zip için farklı kaynak koduna sahip ben ikisini birleştirme ve dosya bir rar uzantısına sahip olduğunda sadece yukarıda kullanmak Ama bu çözüm sevmiyorum sanırım...)
UnRAR.dll COM kütüphanesini kullanmayı deneyin. –
Bu eski bir iş parçacığı ancak burada aynı soruyu sordum. Artık winrar.exe'yi komut satırından kullanabilir ve zip dosyaları ile çalışacaktır. – gwgeller