Удаление пакетного файла не работает Закрывается - PullRequest
0 голосов
/ 27 декабря 2018

имеют следующий файл.

Моя конечная цель - проверить наличие файла в каталоге, если этот файл существует, ничего не делать

, если файл не существует, удалить teamviewer onэтот компьютер

Вот скрипт ниже

IF EXIST C:\store\TV-DONOTDELETE.TXT

(echo Found the file won't do anything.)
pause

ELSE
(
REM Kill TeamViewer Process
taskkill /f /im teamviewer*
REM Remove Older Versions
for /d %%F in ("C:\Program Files\TeamViewer\*") do "%%F\uninstall.exe" /S
for /d %%F in ("C:\Program Files (x86)\TeamViewer\*") do "%%F\uninstall.exe" /S
REM Remove Newer Versions
"C:\Program Files\TeamViewer\uninstall.exe" /S
"C:\Program Files (x86)\TeamViewer\uninstall.exe" /S

echo removed teamviewer you can thank me later
)
pause

1 Ответ

0 голосов
/ 27 декабря 2018

Спасибо за помощь, ребята, это окончательный результат всех исследований, которые вы все рекомендовали.

@echo off
CD C:\store\

if exist "TV-DONOTDELETE.TXT" (
    echo "Found the file won't do anything."
    pause

) ELSE (
    REM Kill TeamViewer Process
    taskkill /f /im teamviewer*
    REM Remove Older Versions
    for /d %%F in ("C:\Program Files\TeamViewer\*") do "%%F\uninstall.exe" /S
    for /d %%F in ("C:\Program Files (x86)\TeamViewer\*") do "%%F\uninstall.exe" /S
    REM Remove Newer Versions
    "C:\Program Files\TeamViewer\uninstall.exe" /S
    "C:\Program Files (x86)\TeamViewer\uninstall.exe" /S

    echo "Removed teamviewer"

    md c:\store
    CD c:\store\
    type nul >TV-DONOTDELETE.txt

    echo "Created the file, now you can thank me later"

    pause
)
...