V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
sutking
V2EX  ›  问与答

解压缩大文件系统盘空间不足怎么办?

  •  
  •   sutking · 2017-10-07 19:01:53 +08:00 via iPhone · 8165 次点击
    这是一个创建于 2407 天前的主题,其中的信息可能已经有所发展或是发生改变。
    之前用 winrar,解压缩的缓存文件都在系统盘(的临时文件夹)里,解压缩完成之后再从系统盘(的临时文件夹)里剪切至目标位置,一旦解压缩的是一个大于系统盘剩余可用空间的文件必然解压缩失败,这设计真的太蠢了!
    后来听说 bandzip 的解压缩速度比 winrar 快的原因就是 bandzip 没有缓存文件夹,或者说 bandzip 解压缩不需中专,直接将要解压缩的文件放入目标位置,很理想吧
    但是今天我在解压缩一个大文件的时候遇到了跟 winrar 解压缩大文件一样的问题,系统盘空间不够了……
    真无奈,有什么好办法帮帮我啊……
    13 条回复    2017-10-08 08:49:40 +08:00
    ahhui
        1
    ahhui  
       2017-10-07 19:06:09 +08:00
    好久没有用 WinRAR 了,但我记得以前 WinRAR 里有指定 Temp 目录的设置选项啊。刚刚看了一眼我的 7-zip,确定至少 7-zip 里有指定工作文件夹的设定,默认是系统临时文件夹,也可以选择为当前文件夹或者指定位置。
    sutking
        2
    sutking  
    OP
       2017-10-07 19:47:03 +08:00 via iPhone
    @ahhui 多谢,今晚试试 7zip 去,但是我看到最新版本的 7zip 是在 2016 年 10 月份更新的,会不会停止更新了啊?
    SENSIR
        3
    SENSIR  
       2017-10-07 19:53:47 +08:00 via Android
    推荐 bandizip,界面人性化,在更新
    icyalala
        4
    icyalala  
       2017-10-07 19:57:50 +08:00   ❤️ 7
    是你操作姿势不对。选择好文件,点"解压至目标文件夹",只要把具体目录告诉压缩软件,它就能直接解压过去的。

    WinRAR 一点都不蠢,问题出在 Windows API 上,你要直接拖拽操作,程序本身是没办法知道具体目录的。
    acess
        5
    acess  
       2017-10-07 20:05:09 +08:00 via Android
    Bandizip 官网有说明的,作者搞了一个 explorer 插件来处理拖放。
    为啥还是解压到临时目录而且空间不足我就不清楚了,没研究过。
    WinRAR 的情况楼上说了(应该不止 WinRAR,各种应用都差不多吧)
    mozutaba
        6
    mozutaba  
       2017-10-07 20:06:26 +08:00 via Android
    右键解压到当前目录。
    应该是不用修改 temp 目录的
    loveqianool
        7
    loveqianool  
       2017-10-07 20:26:18 +08:00
    https://www.bandisoft.com/bandizip/help/fastdnd/

    bandizip 需要开启快速拖放,默认没开.哦,此功能不支持 Windows xp
    sutking
        8
    sutking  
    OP
       2017-10-07 23:36:07 +08:00 via iPhone
    @loveqianool 我是 win10,刚才试着到设置里开启“快速拖放”功能,但是选框是灰色的,不能勾选开启……
    sutking
        9
    sutking  
    OP
       2017-10-07 23:36:32 +08:00 via iPhone
    @icyalala 感谢!我去试试这种操作
    DiamondbacK
        10
    DiamondbacK  
       2017-10-08 00:12:56 +08:00   ❤️ 1
    大概是没有用正确的方式解压吧

    方式 1
    1) 右键或右键拖放到目标文件夹;
    2) 在上下文菜单中选择「解压到当前位置(X)」或「解压每个压缩文件到单独的文件夹(S)」或「解压到{压缩包的名称}\(E)」。
    (上下文菜单的显示项目在 WinRAR 中事先设定)

    方式 2
    1) 右键点击压缩文件;
    2) 在上下文菜单中选择「解压文件(A)...」,在弹出的窗口中设定目标路径。
    DiamondbacK
        11
    DiamondbacK  
       2017-10-08 00:16:20 +08:00   ❤️ 1
    @sutking 2#
    如果你上了 7zip 官网,再点击右边的 http://www.7-zip.org/history.txt ,就可以更详细地了解 7zip 的版本发布节奏和风格了。
    DiamondbacK
        12
    DiamondbacK  
       2017-10-08 00:21:02 +08:00   ❤️ 1
    补充:从 WinRAR 的文件浏览器里拖放压缩包里的文件,是会解压到临时目录的。大的压缩包最好避免这种操作。前面讲的都是在 Windows Explorer 里进行的右键操作。
    sutking
        13
    sutking  
    OP
       2017-10-08 08:49:40 +08:00 via iPhone
    @DiamondbacK 谢谢了,虽然我已经很久没有用过 winrar 了,但是你说的方法用在其他压缩软件上应该也是很有参考价值的,学习了!
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3298 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 11:29 · PVG 19:29 · LAX 04:29 · JFK 07:29
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.