我在写一个测试的工具,需要在用户的电脑使用,但是需要在运行之后 3 天内删除。这个功能是因为我是金鱼但是自己忘记删除了,但是可能需要多次使用,所以就需要让软件自动删除。
我的方法是使用调用 bat 删除自己的方法,首先写一个可以删除自己的 bat 文件
@echo off
timeout /t 5 > nul
@RD /S /Q %cd%
@exit
将代码复制到 bat 文件,运行就可以删除 bat 所在的文件夹
所以只需要在代码里自动调用这个程序就可以。
本文会经常更新,请阅读原文: https://dotnet-campus.github.io//post/WPF-%E5%BC%80%E5%8F%91%E8%87%AA%E5%8A%A8%E5%88%A0%E9%99%A4%E8%BD%AF%E4%BB%B6.html ,以避免陈旧错误知识的误导,同时有更好的阅读体验。
本作品采用 知识共享署名-非商业性使用-相同方式共享 4.0 国际许可协议 进行许可。欢迎转载、使用、重新发布,但务必保留文章署名 lindexi (包含链接: https://dotnet-campus.github.io/ ),不得用于商业目的,基于本文修改后的作品务必以相同的许可发布。如有任何疑问,请 与我联系 。