WinRAR解压前自动删除原文件是因启用了“解压前删除已存在的文件”选项,需通过设置界面取消勾选、右键解压时调整覆盖选项或修改winrar.ini中DeleteFilesOnExtract=0来禁用。

winrar解压文件之前删除文件_winrar解压前删除原文件设置  第1张

如果您在使用 WinRAR 解压压缩包时发现解压前原文件被自动删除,说明 WinRAR 的“解压前删除已存在的文件”选项已被启用。以下是恢复常规解压行为并禁用该功能的具体操作步骤:

一、通过WinRAR界面取消“解压前删除文件”选项

该设置位于 WinRAR 主程序的“设置”对话框中,控制解压过程中是否自动移除目标路径下同名文件。关闭此项可避免误删。

1、启动 WinRAR 程序,点击顶部菜单栏的“选项” → 选择“设置”

2、在弹出的窗口中切换至“压缩”选项卡。

3、在“解压设置”区域,取消勾选“解压前删除已存在的文件”复选框。

4、点击“确定”保存更改。

二、通过压缩包右键菜单临时禁用删除行为

当使用资源管理器右键调用 WinRAR 解压时,部分快捷菜单项会默认启用覆盖/删除逻辑。可通过修改上下文菜单行为规避。

1、在任意文件夹空白处单击右键,选择“WinRAR”“解压到当前文件夹…”(注意末尾带省略号)。

2、在弹出的解压对话框中,确认“覆盖已存在的文件”下拉菜单未设为“覆盖并删除原文件”或类似表述。

3、将该下拉选项改为“询问”“跳过”

4、勾选“保存设置为默认值”(如有),再点击“确定”执行解压。

三、修改WinRAR配置文件直接禁用该功能

WinRAR 的全局行为由 rarreg.key 及内部配置参数控制,其中 DeleteFilesOnExtract 参数决定是否执行预删除。手动编辑配置可彻底屏蔽该机制。

1、关闭所有 WinRAR 进程,包括系统托盘图标。

2、按下Win + R,输入%appdata%\WinRAR\,回车打开配置目录。

3、查找并用记事本打开winrar.ini文件。

4、在[Settings]节下方添加或修改一行:DeleteFilesOnExtract=0

5、保存文件,重新启动 WinRAR。