我创建了一个批处理文件来卸载我的应用程序。我的问题是,因此,此卸载删除了一些文件但保留了其他文件。
例如,我在C:\\Documents and settings\User-Name\myCompanyName\My Application name\
此文件夹中创建了一个文件夹,其中包含我的应用程序的所有文件。现在当我卸载时,所有这些文件都被删除了。但我也想从“C:\Documents and settings\User-Name”中删除“myCompanyName”文件夹
与前一个问题相关的另一个问题是我在开始菜单中添加了一个新文件夹,名为myComapny
它包含 4 个文件:
- exe文件
- 配置文件
- 帮助文件,以及
- 卸载文件
当我单击卸载文件时,它会删除所有内容,但仍将文件夹保留在开始菜单中,其中包含我刚刚列出的四个文件。
如何通过批处理文件删除不需要的文件夹?
这是我的批处理文件代码:
@echo off
msiexec /x {DD75996F-C279-420A-9A19-48EF9EFE70C2}
RD /s "C:\Program Files\ASGATech"
RD /s "C:\Documents and Settings\%userprofile%\start menu\programs\ASGATech"
pause
注意:我尝试将批处理文件的扩展名从 更改bat
为cmd
我还尝试让当前登录用户 %userprofile% 进入他/她的开始菜单。如果这种方式是错误的,请告知我。