怎么让自解压文件解压后删除自身

发布时间:2024-05-12 04:43 发布:上海旅游网

问题描述:

怎么让自解压文件解压后删除自身,我想做一个自解压文件,需要它在解压过后删除自身,请问该怎么做
我就是想让它删除自身。。。有没有其他辅助工具,或别的办法让它删除自身?

问题解答:

  压缩软件本身并没有”解压后删除自身”的功能,可以自己写个批处理来实现,下面以WinRAR为例介绍


  1. 新建1个文本文档,复制以下内容,然后执行“文件”→“另存为”,修改扩展名为bat,这里我取名为“1.bat”。(根据此思路写成VB脚本、Java脚本等均可)


    @echo off

    ping 127.0.0.1 -n 1 >nul 2>&1

    del /f /a /q %sfxcmd%

    del /f /a /q %0


  2. 将此文件与要压缩的文件一并打包,格式选择“自解压”格式



  3. 在“高级”→“自解压选项”→“设置”里找到“解压后运行”,填写你刚刚创建的那个脚本的名称,则在解压后会删除压缩包和脚本本身。



右击文件——添加到压缩文件——选中“创建自解压格式压缩文件”和“压缩后删除源文件”。
但WINRAR并不能提供“解压过后删除自身”的功能,可以手动删除。

写一个批处理删除,设置解压后自动运行此批处理。

热点新闻