目录
报错情景: Windows系统+拖拽 解压文件到指定目录
解决问题过程
验证C盘(系统盘)空间容量 图1<解压.7z文件容量 (所以空间不足) 图2
注释:(7zip默认使用系统临时文件夹为自己的工作临时文件夹,出现这种情况因为系统临时文件夹剩余空间不足,也就是整个C盘可用空间不足)
Windows临时文件目录:C:\Windows\Temp
图1 系统盘容量
图2 压缩包显示的字节大小
图3 实际大小
验证7Z默认设置
问题解决(结论)
因为系统存储空间不足导致解压文件出错
解决方案一(不推荐)
可以更改工作文件夹为 "当前文件夹"或者"指定位置"
注意:指定位置通常需要 给予软件管理员权限才能启动+当前磁盘有最高Everyone访问权限,否则会导致设置失败(软件不会提示), 并且问题接踵而至,甚至无法找出原因
权限设置示例
前提是 "结束7z的相关进程"或"退出软件"
其他磁盘权限示例
解决方案二(推荐)
无需改变现有配置
7z软件选项保持不变,只需要在需要解压的文件,"鼠标右键" 选择"提取到当前目录"解压文件即可
实现逻辑:系统变量导致