问题:如果删除程序所在文件夹?
描述:

程序文件 uninstall.exe 存放在 b 文件夹
运行 uninstall.exe 希望连 b 文件夹也删除
求代码
我现在只实现到 b 文件夹下文件和子文件夹的删除,但就是删除不了 b 文件夹
求解


解决方案1:

EXE主线程,无论如何都是不能删除自身的和自身所在的目录。
如何解决:
1、另外在一个临时目录中,生成一个批处理文件;在文件删除代码执行完成,退出程序前,调用该批处理文件。 
2、事先编写一个exe文件,保存在临时目录中,在文件删除代码执行完成,退出程序前,调用该EXE文件,实现删除操作。
3、不管是批处理还是EXE,都要延时处理,等等调用它EXE文件,彻底退出后,才能执行删除操作。
4、这个批处理文件或EXE文件,还是以残留方式保留在磁盘中。

上一篇idhttp超时设置不起作用
下一篇从通达信day文件读出股票数据,然后增加若干条记录怎么重新写入day文件中呢
明星图片
相关文章
《如果删除程序所在文件夹?》由码蚁之家搜集整理于网络,
联系邮箱:mxgf168#qq.com(#改为@)