Почему ничего не записывается в output.txt в этом примере из командного файла? - PullRequest
0 голосов
/ 16 июня 2011

У меня есть это в командном файле, и ничего не помещается в output.txt на Win7 и XP:

ЕСЛИ EXIST% systemdrive% \ Test.exe (эхо-успех:% systemdrive% \ Test.exe все еще существует), иначе (ошибка эха:% systemdrive% \ Test.exe файл удален) >> output.txt

Ответы [ 2 ]

2 голосов
/ 16 июня 2011

Похоже, что вы перенаправляете вывод if, а не echo. Попробуйте:

IF EXIST %systemdrive%\Test.exe (
    echo Success: %systemdrive%\Test.exe still exists >> output.txt
) else (
    echo Bug: %systemdrive%\Test.exe file deleted >> output.txt
)
0 голосов
/ 16 июня 2011

Должен, я просто запустил это, и он выдал output.txt.Вы уверены, что ищете в активном каталоге?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...