我想rar.exe
透過命令列來提取資料夾中所有存檔中的所有文件,然後如果提取成功則自動刪除所有存檔?我嘗試過-df
但-dr
沒有成功。似乎這些只能用於刪除檔案(如果您將它們添加到存檔中)。
現在我正在使用(c#):
string.Format("e -p{0} \"{1}\" *.* \"{2}\"", pass, fi[n].FullName, fi[n].DirectoryName)
答案1
似乎這些只能用於刪除檔案(如果您將它們添加到存檔中)。
好像是這樣的,是的,
$ 解壓縮--幫助 | grep -i 解壓 UNRAR 5.00 beta 8 免費軟體 版權所有 (c) 1993-2013 Alexander Roshal 用法:unrar 命令 -switch1 -switchN 壓縮檔案... $ 解壓縮--幫助 | grep 德爾 $ 解壓縮--幫助 | grep 取消鏈接 $ 解壓縮--幫助 | grep 雷姆
……沒有提到刪除任何東西。
答案2
我想你可以做類似的事情
使用Process類別執行rar.exe
進程.等待退出
驗證文件是否已提取
(如果你想快速而骯髒地完成它,你可以只估計大小...)
如果驗證通過,則刪除存檔