題:
可以“智能”地決定是否提取到新文件夾的解存檔程序
hippietrail
2014-03-01 13:34:03 UTC
view on stackexchange narkive permalink

我是唯一一個在提取下載的檔案時被這兩個相關問題困擾的人嗎?

  1. 我“在這裡提取”,這意味著檔案的所有內容都將被轉儲到當前文件夾。
    因此,如果內容不在歸檔文件的文件夾內,則它們會將歸檔文件的某些部分“污染”當前文件夾,其中有些很難發現。
  2. I “解壓縮到新文件夾”,這將創建一個與存檔同名的新文件夾,並將所有內容轉儲到該文件夾中。但是如果存檔器若有所思地將所有內容都放入一個文件夾中,那麼我最終會得到兩個嵌套文件夾,
  3. ol>

    很顯然, 2。 1。煩人得多。一種解決方法是始終使用第二種方法,然後刪除多餘的“洋蔥皮”文件夾層。

    但這是計算機擅長的那種笨拙的重複性內容。那麼為什麼不呢?

  • “在這裡智能提取”,它將檢查存檔的內容,然後:
    1. 如果存檔的頂層僅包含一個文件夾,則將其解壓縮到當前文件夾中。
    2. 如果歸檔文件的頂層除了一個文件夾之外就包含其他任何內容,請創建一個與歸檔文件同名的新文件夾,然後將歸檔文件解壓縮到其中。
    3. li> ol>

要求:

  • 在Windows 7上運行,其用戶界面已連接到標準Windows文件資源管理器。
  • 支持ZIP。
  • 可以處理非ASCII文件名!

很高興擁有:

  • 支持其他格式比ZIP
四 答案:
galacticninja
2014-03-02 11:47:37 UTC
view on stackexchange narkive permalink
如果正確配置,

WinRAR 可以執行您所說的“智能提取”。引用其更改日誌

版本3.60
在“設置/壓縮”對話框中新增了“從提取路徑中刪除重複的文件夾”選項。

如果啟用此選項,並且解壓縮了一個存檔,該存檔的根文件夾中沒有文件,只有一個“ somename”文件夾,並且如果目標文件夾是新的或空的並且還以“ / somename”結尾,則WinRAR將排除生成的“ somename / somename”路徑中的一個“ somename”。

版本3.90
在“設置/壓縮”對話框中的“從提取路徑中刪除重複的文件夾”選項被更通用的“從提取路徑中刪除冗余文件夾”選項代替。如果使用上下文菜單命令“ Extract to DestName \”解壓縮存檔,並且存檔根文件夾僅包含一個文件夾而沒有文件,則此選項將從提取路徑中消除基於冗餘存檔名稱的文件夾。

screenshot of above-described WinRAR configuration

WinRAR可以提取ZIP,7z,RAR和其他存檔文件格式。它還支持非ASCII,Unicode文件名。

Alex
2020-04-11 11:47:00 UTC
view on stackexchange narkive permalink

對於那些搜索免費,無廣告和開源選項(WinRAR是共享軟件,並且Bandizip的廣告的版本是7以上)的人, PeaZip也可以這樣做。

PeaZip幫助中對此功能進行了一些提及,例如:

 “在此處提取(智能)”在提取屏幕中用作“智能新文件夾”選項,如果提取了單個文件或文件夾,則避免創建新的額外目錄 
Johan Boulé
2020-08-13 20:18:39 UTC
view on stackexchange narkive permalink

7-Zip

消除根文件夾的重複:如果存檔中的所有文件,該選項都可以消除“提取到”操作中根文件夾的重複放在與輸出文件夾名稱相同的文件夾中。

galacticninja
2014-09-01 15:50:20 UTC
view on stackexchange narkive permalink

Bandizip 具有“智能提取”功能。在軟件界面中,它稱為“ 自動提取”。

選擇存檔文件並單擊鼠標右鍵時,會出現“自動提取”

它的功能如下。

  1. 如果存檔中只有一個文件/文件夾,它將解壓縮到“當前文件夾”中。
  2. 在其他情況下,它將創建一個新文件夾並將文件提取到“創建的文件夾”中。
  3. ol>

來源: http://www.bandisoft.com/bandizip/help/auto_dest/ sup>
Bandizip支持Unicode文件名:

Bandizip完全支持Unicode,以確保在檔案文件中顯示國際字符。文件名中的非英文字符將正確顯示,並且將在不破壞國際字符的情況下將其提取。

除了ZIP之外, Bandizip還支持各種格式...

...包括RAR,7Z,ACE,ALZ,APK,ARJ,BH,BZ,BZ2,CAB,EGG,GZ,J2J,JAR,IMG,IPA,ISO,LHA, LZH,LZMA,PMA,TBZ,TBZ2,TGZ,TLZ,TXZ,UDF,WAR,WIM,XZ和Z。

Bandipip與我的其他建議是WinRAR

有關詳細比較,請參見 Bandizip WinRAR



該問答將自動從英語翻譯而來。原始內容可在stackexchange上找到,我們感謝它分發的cc by-sa 3.0許可。
Loading...