Я создал командный файл, чтобы удалить свое приложение. Моя проблема заключается в том, что в результате этого удаления некоторые файлы были удалены, а другие остались.
Например, я создал папку в C:\\Documents and settings\User-Name\myCompanyName\My Application name\
Эта папка содержит все файлы для моего приложения. Теперь при удалении все эти файлы удаляются. Но я хочу также удалить папку «myCompanyName» из «C: \ Documents and settings \ User-Name»
Другая проблема, связанная с предыдущей, заключается в том, что я добавил новую папку в меню «Пуск» под названием 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% перейти в его / ее меню «Пуск». Если этот способ неверен, пожалуйста, сообщите мне.