Во-первых, это первый командный файл, который я когда-либо писал, и я действительно не знаю синтаксиса.

Этот код должен искать и удалять все файлы, за исключением того, что на самом деле он их не удаляет, они все еще там. Если бы кто-то мог мне помочь, я был бы очень признателен.

Мой сценарий выглядит следующим образом:

@echo off
color a 
echo.
For /R "E:\" %%G IN (*.onetoc2) do Echo del "%%G"
echo.
timeout 10
0
user3460357 25 Мар 2014 в 21:20

2 ответа

Лучший ответ

Вам просто нужно удалить Echo перед del "%%G". Эхо предназначено для того, чтобы показать вам, что будет удалено, прежде чем вы это сделаете. Большинство людей, которые здесь отвечают на вопросы, добавят это в качестве меры предосторожности.

0
Matt Williamson 25 Мар 2014 в 21:26

Удалите Echo.

Эхо приказывает компьютеру писать что-либо на экране.

Это хорошая идея для тестирования.

Если вы удовлетворены результатом и уверены, что он будет делать то, что вы хотите, просто удалите echo

echo format c:

Не форматирует ваш диск, а просто пишет "формат C:" Удалите echo, и у вас проблемы. (ну не совсем так, потому что современная ОС слишком умна для этого)

0
Stephan 25 Мар 2014 в 21:26