我想你们都知道:你得到一个 zip 文件,但你不知道它是否包含文件夹中的所有文件或仅包含文件。为了不弄乱目录,我从不使用"Extract here"
但总是使用"Extract to <Foldername>"
(使用 7Zip)。
不幸的是,如果 Zip 文件有一个文件夹,那么总会有两个文件夹,所以我需要将文件上移一个目录级别。
有没有办法总是提取到一个文件夹但避免重复的文件夹\ZipFileName\FolderInZip\
?
更新
我正在寻找 ZIP 文件的上下文菜单操作,而不是先打开 ZIP 文件。速度就是一切 :-)
答案1
你需要的是确切地 班迪齐普由 Bandisoft 提供。
在 Bandizip 的设置中,选择Context Menu
标题。然后在 下Extraction Menu
启用Extract Automatically
。
如果您愿意,您甚至可以通过在同一设置页面的部分中Extract Automatically
进行选择来将该功能作为默认双击操作启用。Extract Automatically
Double-click Action
当您使用 Bandizip 的Extract Automatically
功能时,它只会在需要时创建子文件夹。如果 zip 文件仅包含单个文件或子文件夹,它将不是创建子文件夹。如果 zip 文件包含一堆文件,它将自动为您创建一个新的子文件夹。
享受!
图片来源:bandisoft.com
答案2
当您在 7-Zip 中打开 zip 档案时,GUI 中会有一个名为“文件夹”的列。如果“文件夹”列中的所有项目都包含一个值,则您无需将其解压到新的单独文件夹中。