如其删除程序所在文件夹
如果删除程序所在文件夹?
程序文件 uninstall.exe 存放在 b 文件夹
运行 uninstall.exe 希望连 b 文件夹也删除
求代码
我现在只实现到 b 文件夹下文件和子文件夹的删除,但就是删除不了 b 文件夹
求解
------解决思路----------------------
EXE主线程,无论如何都是不能删除自身的和自身所在的目录。
如何解决:
1、另外在一个临时目录中,生成一个批处理文件;在文件删除代码执行完成,退出程序前,调用该批处理文件。
2、事先编写一个exe文件,保存在临时目录中,在文件删除代码执行完成,退出程序前,调用该EXE文件,实现删除操作。
3、不管是批处理还是EXE,都要延时处理,等等调用它EXE文件,彻底退出后,才能执行删除操作。
4、这个批处理文件或EXE文件,还是以残留方式保留在磁盘中。
程序文件 uninstall.exe 存放在 b 文件夹
运行 uninstall.exe 希望连 b 文件夹也删除
求代码
我现在只实现到 b 文件夹下文件和子文件夹的删除,但就是删除不了 b 文件夹
求解
------解决思路----------------------
EXE主线程,无论如何都是不能删除自身的和自身所在的目录。
如何解决:
1、另外在一个临时目录中,生成一个批处理文件;在文件删除代码执行完成,退出程序前,调用该批处理文件。
2、事先编写一个exe文件,保存在临时目录中,在文件删除代码执行完成,退出程序前,调用该EXE文件,实现删除操作。
3、不管是批处理还是EXE,都要延时处理,等等调用它EXE文件,彻底退出后,才能执行删除操作。
4、这个批处理文件或EXE文件,还是以残留方式保留在磁盘中。