|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - [решено] удаление содержимого папок |
|
CMD/BAT - [решено] удаление содержимого папок
|
Новый участник Сообщения: 2 |
Сведущая проблема есть папка "обмен" в сети на серваке в ней куча папок для каждого отдела, нужно каждую ночь чистить их, задача тривиальная
Цитата:
пример разрешений для отдела1 (Админ-FC Отдел1-FC Отделы R) и так для для каждого отдела, я уже понял что мой подход не правильный, понял что нужно папки не пере создавать а просто их вычищать, помогите разобраться с проблемой. |
||
Отправлено: 17:14, 31-03-2009 |
Сообщения: 53354
|
Профиль | Отправить PM | Цитировать daswer, можно так:
@Echo Off SetLocal EnableExtensions CD /D C:\data If %ErrorLevel% Neq 0 GoTo :Eof For /F "Delims=" %%I In ('Dir /AD /B') Do ( For /F "Delims=" %%J In ('Dir /AD /B "%%I"') Do RD /S /Q "%%I\%%J" Del /F /Q "%%I\*" Del /F /Q /AH "%%I\*" Del /F /Q /AS "%%I\*" ) |
Отправлено: 17:43, 31-03-2009 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Ветеран Сообщения: 27449
|
Профиль | Отправить PM | Цитировать daswer, можете попробовать на основе такого:
@echo off setlocal enableextensions enabledelayedexpansion if exist "%~1" ( echo Clearing folders in [%~1]. pushd "%~1" && (rmdir /s /q "%~1" & popd) 2>nul ) else ( echo Not found [%~1] ) endlocal exit /b 0 Будьте осторожны с UNC-путями. |
Последний раз редактировалось Iska, 20-07-2012 в 19:11. Отправлено: 23:33, 31-03-2009 | #3 |
Новый участник Сообщения: 2
|
Профиль | Отправить PM | Цитировать Спасибо большое. Помогло.
|
Отправлено: 08:22, 02-04-2009 | #4 |
Новый участник Сообщения: 2
|
Профиль | Сайт | Отправить PM | Цитировать почти такая же проблема, у меня есть 3 директории в каждой из которых примерно по сотне директорий и в каждой из них куча файлов, мне нужно очистить каждую директорию от файлов, не удаляя директории, попробовал сам - получается удалить вместе со вложенными директориями.
|
|
Отправлено: 15:24, 21-08-2013 | #5 |
Старожил Сообщения: 459
|
Профиль | Отправить PM | Цитировать |
Отправлено: 16:02, 21-08-2013 | #6 |
Новый участник Сообщения: 2
|
Профиль | Сайт | Отправить PM | Цитировать Sphinx114, спасибо ! уже решил, немного по-другому, я сначала просто дико тормозил, давая винде "rm"
![]() |
Отправлено: 16:19, 21-08-2013 | #7 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
VBS/WSH/JS - [решено] Удаление пустых папок VBasic | forsem | Скриптовые языки администрирования Windows | 4 | 13-05-2010 09:56 | |
Разное - [решено] удаление содержимого папки \RECYCLER | black dragon | Microsoft Windows 2000/XP | 27 | 26-06-2009 13:21 | |
CMD/BAT - [решено] Удаление папок по критериям | jentoso | Скриптовые языки администрирования Windows | 16 | 17-06-2009 11:38 | |
[решено] Удаление файлов и папок | ArGoth | Автоматическая установка Windows 2000/XP/2003 | 1 | 26-05-2008 18:03 | |
Разное - Назначение содержимого папок дистрибутива WindowsXP Pro SP2 | DNK_Inc | Microsoft Windows 2000/XP | 3 | 27-12-2007 18:18 |
|