Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / удаление папок / 7 сообщений из 7, страница 1 из 1
08.11.2013, 12:34
    #38457679
rastaman_sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
Привет всем!

вот скрипт:

Код: powershell
1.
FORFILES -p "C:\тест\" -S /D -1 /C "cmd /c IF @isdir == TRUE RMDIR /s /q @path 2>nul"



он удаляет все папки и все что в папках что старше 1 дня.
НО, при удалении пишет:
Код: powershell
1.
Error: The system cannot find the file specified


и пишет столько раз сколько папок.

Как сделать чтобы без эрроров скрипт бы выполнился.

всем спасибо за помощь
...
Рейтинг: 0 / 0
08.11.2013, 13:30
    #38457813
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
"2>nul" обрабатывается и используется при старте forfiles, а вовсе не передаётся ему в составе команды, как ты полагаешь...
...
Рейтинг: 0 / 0
08.11.2013, 13:48
    #38457849
rastaman_sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
"2>nul" можно и не использовать. но все тоже самое. ошобка присуствует.
...
Рейтинг: 0 / 0
08.11.2013, 13:56
    #38457861
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
Да там пытается удалить файл с именем каталога, а этого файла то и нет...
...
Рейтинг: 0 / 0
08.11.2013, 14:24
    #38457927
rastaman_sasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
так если даже и каталоги пустые - все равно то же самое. тут скорей всего не хватает какой либо дополнительной опции.
...
Рейтинг: 0 / 0
08.11.2013, 15:44
    #38458098
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
чё-нить типа

FORFILES -p "C:\тест\" -S /D -1 /C "call step2.bat @isdir @path"

[step2.bat]
@IF .%1. == .TRUE. RMDIR /s /q %2 2>nul
...
Рейтинг: 0 / 0
08.11.2013, 16:21
    #38458154
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
удаление папок
Что тут думать - задаём несуществующую маску и видим, что сообщение принадлежит самому forfiles.
Опций молчаливой работы у него нет, поэтому:
Код: sql
1.
forfiles опции /c "команда опции" >nul 2>&1

Весь вывод исполняемой команды тоже будет подавлен.
...
Рейтинг: 0 / 0
Форумы / Windows [игнор отключен] [закрыт для гостей] / удаление папок / 7 сообщений из 7, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]