#batch-file
#пакетный файл
Вопрос:
Я пытаюсь создать файл .bat для удаления всех файлов с расширениями .aux, .log, .gz из заданной папки. В окне командной строки это работает, но когда я запускаю файл .bat, ничего не происходит. Я схожу с ума от этого. Кто-нибудь может взглянуть на него:
echo off
erase /q "desktopteste*.log"
erase /q "desktopteste*.gz"
erase /q "desktopteste*.aux"
exit
Почему это не работает?
Комментарии:
1. Я мало что знаю об этом, но уверен, что «стереть» должно быть «del»…
2. Я предполагаю, что оба оказываются эквивалентными..
3. Используйте полные пути.
@del "%userprofile%desktopteste*.log" "%userprofile%desktopteste*.gz" "%userprofile%desktopteste*.aux"
. Это ваш пакет, который всегда будет работать и состоит из одной строки.
Ответ №1:
вы уверены, что находитесь в том же каталоге, что и ваш bat-файл, в котором вы находитесь в cmd?
Комментарии:
1. Вы решили проблему .. путь был другим.. Спасибо =)