在安装新版本的C#应用​​程序时删除以前版本的所有文件

时间:2016-04-11 14:24:34

标签: c# installation desktop-application

我有我的C#桌面应用程序。在开发新版本以及创建构建和安装新版本时,早期版本的某些文件夹不会被删除。我该怎么办才能删除旧版本的所有文件和文件夹? 我可以写一些脚本来做这件事。我不知道请帮忙......

先谢谢:)

1 个答案:

答案 0 :(得分:1)

  1. 您需要查找旧版本的所有路径(等等C:\ Users \ Dom \ Documents \ OldApp \ data1.dat)
  2. 使用File.Delete(_pathFile)删除每个文件(我更喜欢foreach())
  3. 然后使用Directory.Delete(_pathDir)
  4. 删除目录

    在这里你可以找到一些好的代码: How to delete all files and folders in a directory?