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


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


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


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

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

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

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

дело в том, что если забьется место на диске куда производится предварительный перенос данных из папки CHIEF , то операция удаления в любом случае удалит данные и как следствие перенести обратно будет нечего.
Почитайте тут
...
Рейтинг: 0 / 0
Не удалять папку на WinServer 2003
    #38040008
Фотография k-nike
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffuaв которой есть файлы и которые не должны удаляться, как сделать исключение? и возможно ли его вообще сделать?
1. Можно попробовать утилитой robocopy из Windows Resource Kit. У этой утилиты куча параметров.
2. Убрать все права у пользователя из под которого запускается скрипт на эту папку.
...
Рейтинг: 0 / 0
Не удалять папку на WinServer 2003
    #38040035
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Отобрать у себя права (на просмотр содержимого этой папки). Выполнить удаление. Вернуть права.
...
Рейтинг: 0 / 0
Не удалять папку на WinServer 2003
    #38040111
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
Не удалять папку на WinServer 2003
    #38040207
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
AkinaОтобрать у себя права (на просмотр содержимого этой папки). Выполнить удаление. Вернуть права.

это можно написать в самом назначенном задании? или где можно почитать об этом?
...
Рейтинг: 0 / 0
Не удалять папку на WinServer 2003
    #38040211
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
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
Не удалять папку на WinServer 2003
    #38040237
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Sheriffuaэто можно написать в самом назначенном задании?
в bat/cmd/vbs/js/ps, который запускается в задании.
Sheriffuaэто можно написать в самом назначенном задании? или где можно почитать об этом?
cmd /k cacls /?
...
Рейтинг: 0 / 0
Не удалять папку на WinServer 2003
    #38041029
Sheriffua
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Akina,

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


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