|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Скриптовые языки администрирования Windows » CMD/BAT - Помогите применить/изменить атрибуты сетевому диску (robocopy) |
|
CMD/BAT - Помогите применить/изменить атрибуты сетевому диску (robocopy)
|
Пользователь Сообщения: 50 |
Доброго времени суток
Не так давно написал простой батник, а вот сегодня ещё решил поиграться с атрибутами и всё не как, вопрос в 4-й строке .. В чем может быть причина? (нужно скрыть содержимое \\server\backups\photos\ ) Судя по полученному ответу, проблем быть не должно, но увы... атрибуты для каталога \\server\backups\photos\ наследуются от родителя E:\archive Ответ robocopy (при старте) ![]() |
|
Отправлено: 21:20, 28-04-2015 |
Пользователь Сообщения: 50
|
Профиль | Сайт | Отправить PM | Цитировать По идеи, тут не хватает маленькой детали, но так батник вовсе не запускается
4. A:+HR "\\server\backups\photos\*" /S /D |
Последний раз редактировалось dokxpi@vk, 28-04-2015 в 21:33. Причина: ъ Отправлено: 21:31, 28-04-2015 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Пользователь Сообщения: 50
|
Профиль | Сайт | Отправить PM | Цитировать Заработало! По крайне мере файлы скрывает (папки нет)
@ECHO OFF start /min robocopy E:\archive \\server\backups /MIR /Z /R:10 /W:2 ^ /XD E:\Archive\temp E:\Archive\!sys ^ A:+HR \\server\backups\photos\ exit/b 0 /S — обработка файлов в текущем каталоге и во всех его подкаталогах. /D — обрабатывает файлы и каталоги. |
Отправлено: 19:10, 29-04-2015 | #3 |
Ветеран Сообщения: 874
|
Профиль | Отправить PM | Цитировать Цитата dokxpi@vk:
У "Robocopy.exe" нет такого параметра. Есть параметр . И для него не предусмотрено никакого перечисления папок или файлов, а также дополнительных ключей. |
|
Отправлено: 19:45, 29-04-2015 | #4 |
Пользователь Сообщения: 50
|
Профиль | Сайт | Отправить PM | Цитировать |
|
Отправлено: 10:08, 30-04-2015 | #5 |
Пользователь Сообщения: 50
|
Профиль | Сайт | Отправить PM | Цитировать Мне добрые люди подсказали ..
Применил эквивалент /MIR (/E /PURGE) и всё заработало Цитата Georgio:
@ECHO OFF start /min robocopy E:\archive \\server\backups /E /PURGE /Z /R:10 /W:2 /A+:HR ^ /XD E:\Archive\temp E:\Archive\!sys exit/b 0 ::Batch file .bat :: Параметры копирования (ключи): :: /MIR :: создать зеркало дерева папок (эквивалентно /E с /PURGE); :: /Z :: на случай потери сетевого соединения. :: Параметры повторных попыток: :: /R:n :: число повторных попыток для неудавшихся копий: по умолчанию — 1 миллион; :: /W:n :: Время ожидания между повторными попытками: по умолчанию — 30 секунд. :: Установка/снятие атрибутов: :: /A+:[RASHCNET] :: добавлять заданные атрибуты скопированным файлам (с ключом /E с /PURGE, /A± применимы только к папкам); :: Для установления или снятия атрибута используют знаки [+ -] (/A-:AS /A+:R); :: Виды атрибутов: архивный (A), системный (S), скрытый (H), только для чтения (R). :: Параметры выбора файлов: :: /XD dirs [папки]… :: Исключить папки, соответствующие заданным именам и путям. |
|
Последний раз редактировалось dokxpi@vk, 30-04-2015 в 11:57. Отправлено: 10:48, 30-04-2015 | #6 |
![]() |
Участник сейчас на форуме |
![]() |
Участник вне форума |
![]() |
Автор темы |
![]() |
Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
2008 R2 - Доступ к сетевому диску | sinq | Windows Server 2008/2008 R2 | 21 | 17-11-2011 17:22 | |
Доступ - Запрос пароля к сетевому диску | Aleks121 | Microsoft Windows 2000/XP | 0 | 04-01-2010 21:50 | |
Отслеживание доступа к сетевому диску | Vygov | Microsoft Windows NT/2000/2003 | 6 | 18-06-2009 09:25 | |
Помогите организовать всплывающее сообщение при обращении к сетевому диску. | Alexandrovav | Microsoft Windows NT/2000/2003 | 6 | 21-10-2008 15:24 | |
subst к сетевому диску | desr | Microsoft Windows 95/98/Me (архив) | 7 | 28-10-2004 09:44 |
|