Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Не удалять папку на WinServer 2003 / 14 сообщений из 14, страница 1 из 1
14.11.2012, 19:17
    #38038664
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Всем доброе время суток.
Есть задача, а именно удаление всех файлов за день на сетевом диске, соответственно для этих целей назначена задача, которая запускается ночью. Все прекрасно удаляется, но возникла необходимость чтобы в определенных подпапках основных папок информация не удалялась, как это можно реализовать? заранее спасибо.
удаляю так:
Код: sql
1.
del c:\pochta\work\UPR15\*.* /s /q


но, в
Код: sql
1.
UPR15


есть нужная папка
Код: sql
1.
CHIEF


в которой есть файлы и которые не должны удаляться, как сделать исключение? и возможно ли его вообще сделать?
...
Рейтинг: 0 / 0
14.11.2012, 19:20
    #38038667
AndreTM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Можно перед удалением - переместить "исключаемые" папки в другое место на том же диске, а после - вернуть на место...
...
Рейтинг: 0 / 0
14.11.2012, 19:42
    #38038703
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
AndreTM,

я уже думал над этим, но все таки думал, что есть таки решение без лишних "танцев с бубном".
...
Рейтинг: 0 / 0
15.11.2012, 10:37
    #38039282
Khod
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Sheriffua,

А почему танец с бубном?
Перемещение в пределах раздела быстрое и безболезненное.
...
Рейтинг: 0 / 0
15.11.2012, 10:46
    #38039298
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Khod,

дело в том, что если забьется место на диске куда производится предварительный перенос данных из папки CHIEF , то операция удаления в любом случае удалит данные и как следствие перенести обратно будет нечего.
...
Рейтинг: 0 / 0
15.11.2012, 11:17
    #38039346
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Оно не может забиться по определению
...
Рейтинг: 0 / 0
15.11.2012, 15:46
    #38039965
Sergey Orlov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
SheriffuaKhod,

дело в том, что если забьется место на диске куда производится предварительный перенос данных из папки CHIEF , то операция удаления в любом случае удалит данные и как следствие перенести обратно будет нечего.
Почитайте тут
...
Рейтинг: 0 / 0
15.11.2012, 16:10
    #38040008
k-nike
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Sheriffuaв которой есть файлы и которые не должны удаляться, как сделать исключение? и возможно ли его вообще сделать?
1. Можно попробовать утилитой robocopy из Windows Resource Kit. У этой утилиты куча параметров.
2. Убрать все права у пользователя из под которого запускается скрипт на эту папку.
...
Рейтинг: 0 / 0
15.11.2012, 16:20
    #38040035
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Отобрать у себя права (на просмотр содержимого этой папки). Выполнить удаление. Вернуть права.
...
Рейтинг: 0 / 0
15.11.2012, 16:56
    #38040111
Basil A. Sidorov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Прямолинейное:
Код: sql
1.
dir/a:-d/s/b "Базовый\Путь\*"|find /v/i ":\\windows\\"|for /f "tokens=*" %A in ('find /v "\\Шеф\\"') do @del /q/f "%A"

не пробовали?
...
Рейтинг: 0 / 0
15.11.2012, 17:43
    #38040207
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
AkinaОтобрать у себя права (на просмотр содержимого этой папки). Выполнить удаление. Вернуть права.

это можно написать в самом назначенном задании? или где можно почитать об этом?
...
Рейтинг: 0 / 0
15.11.2012, 17:44
    #38040211
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Basil A. SidorovПрямолинейное:
Код: sql
1.
dir/a:-d/s/b "Базовый\Путь\*"|find /v/i ":\\windows\\"|for /f "tokens=*" %A in ('find /v "\\Шеф\\"') do @del /q/f "%A"

не пробовали?

не пробовал, посмотрю что это такое и как это может мне помочь.
...
Рейтинг: 0 / 0
15.11.2012, 17:52
    #38040237
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Sheriffuaэто можно написать в самом назначенном задании?
в bat/cmd/vbs/js/ps, который запускается в задании.
Sheriffuaэто можно написать в самом назначенном задании? или где можно почитать об этом?
cmd /k cacls /?
...
Рейтинг: 0 / 0
16.11.2012, 10:38
    #38041029
Sheriffua
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не удалять папку на WinServer 2003
Akina,

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


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