Re[3]: Мальчики ! Помогите пожалуйста (очень очень нада)
От:
Аноним
Дата:
05.08.03 07:38
Оценка:
Здравствуйте, Calc, Вы писали:
C>for %1 in (*.*) do if %~z1 gtr 1048576 del %1 | y
C>При удалении файла с помощью del тебе задаётся вопрос надо или нет, а | y должно помочь, тоесть сразу ответ да.
Нифига.
Re[4]: Мальчики ! Помогите пожалуйста (очень очень нада)
Здравствуйте, Аноним, Вы писали:
А>Здравствуйте, Calc, Вы писали:
C>>for %1 in (*.*) do if %~z1 gtr 1048576 del %1 | y
C>>При удалении файла с помощью del тебе задаётся вопрос надо или нет, а | y должно помочь, тоесть сразу ответ да.
без gtr и if работает а сними нет
Re: Мальчики ! Помогите пожалуйста (очень очень нада)
Здравствуйте, Mashutka, Вы писали:
M>Как написать под NT bat-файл, чтобы он удалял все файлы из определенного каталога, которые больше 1 Mb? M>Пробовала так: M>for %1 in (*.*) do if %~z1 gtr 1048576 del %1 M>Не получается %((
1) Синтаксис for
for %a ..... -- в ком.строке
for %%a ..... -- в бат.файле
Здравствуйте, Аноним, Вы писали:
А>Много потом пришлось восстанавливать?
А тебе?
Ну я же не враг сам себе — запускал в песочнице.
А вот наш сисадмин как-то захотел сделать
del /y /s \\server\disk_c\temp\*.*
на что получил ответ, мол униформные пути не поддерживаю и поэтому обслужу каталог по умолчанию, а поскольку "/y" — то без базаров счистил c:\winnt на своем компе (за исключением того, что было access denied).