Показать полную графическую версию : Robocopy копирование определенной папки
Добрый день!
Кто нибудь знает как прописать команды в Robocopy, чтобы скопировать только указанные папки
Например имеется папка DATA в ней папки "1", "2", "3" до "10", мне нужно скопировать только папки 1 и 3
Iska, /xd исключает папки, соответствующие заданным именам и путям, а там папок очень много это надо каждую прописывать типа xd/ "d:\data\2" "d:\data\4" и т.д., а мне нужно прописать определенные папки для их копирования
Puber, сейчас у Вас как выглядит командная строка для копирования всех папок?
Iska, robocopy.exe D:\DATA\ \\192.168.1.1\d$ /mir /is /secfix /r:2 /w:50 /log:Backup.txt
сейчас стоит полностью папка DATA, а в ней есть папки 1,2,3 и т.д.
@echo off
set p1=D:\Data\1
set p3=D:\Data\3
for %%i in (%p1% %p3%) do echo.%%~i
pause>nul
robocopy.exe D:\И сюда ее\ \\192.168.1.1\d$ /mir /is /secfix /r:2 /w:50 /log:Backup.txt
а там папок очень много это надо каждую прописывать типа xd/ "d:\data\2" "d:\data\4" и т.д., а мне нужно прописать определенные папки для их копирования »
Puber, к сожалению, RoboCopy не поддерживает маски включения на каталоги (всегда *.*). Посему единственный вариант — множественный запуск утилиты для каждого из каталогов, наподобие:
for %%i in ("1" "3") do robocopy.exe "D:\DATA\%%~i" "\\192.168.1.1\d$\%%~i" "*.*" /mir /is /secfix /r:2 /w:50 /log+:Backup.txt
/xd исключает папки, соответствующие заданным именам и путям, а там папок очень много это надо каждую прописывать типа xd/ "d:\data\2" "d:\data\4" и т.д., »
может всетаки заюзать /xd
но через job файл
robocopy /job:file
file
/XD
d:\data\2
d:\data\4
...
Опиум, может там вовсе этот перечень не определён.
Я сделал запуск планировщика и в разное время батники, получается только так можно
простая задача копировать бекапы с диска в сетевую папку в домене
Цитата:
-------------------------------------------------------------------------------
ROBOCOPY :: Robust File Copy for Windows
-------------------------------------------------------------------------------
Начало: 5 грудня 2016 р. 14:19:10
Источник : C:\Zvit_arc\
Назначение : \\server\backup\Zvit_arc\
Файлы: *.*
Параметры: *.* /V /S /E /COPYALL /NP /R:10 /W:30
------------------------------------------------------------------------------
ОШИБКА: У вас нет прав на управление аудитом.
***** Требуется для копирования сведений по аудиту (/COPY:U или /COPYALL).
Простое использование :: ROBOCOPY источник назначение /MIR
Источник :: Исходная папка (диск:\путь или
\\сервер\общий ресурс\путь).
Назначение :: Папка назначения (диск:\путь или
\\сервер\общий ресурс\путь).
/MIR :: Создать зеркало всего дерева папок.
Для получения информации об использовании выполните команду ROBOCOPY /?
**** /MIR может не только скопировать файлы, но и УДАЛИТЬ их!
/MIR пробовал добавлять, ничего. домен есть, в планировщике от имени админа задание запускается, в папки эти я хожу.
А зачем Вам вообще /copyall? Параметры /S и /E являются взаимоисключающими, к чему они тут совместно?
в папки эти я хожу. »
А есть ли права доступа к ресурсу у учётной записи, от имени которой запускается задание?
Iska,
как надо ?
я под своим юзером хожу, папка \\server\backup\Zvit_arc\ с общим доступом
остальные параметры добавил GUI интерфейс т.к. у меня с самого начала не копировало, стал пробовать через GUI
команда
C:\Users\sys>robocopy "C:\Zvit_arc" "\\server\backup\Zvit_arc\ " /E /COPY
ALL
Начало: 5 грудня 2016 р. 16:31:18
Источник : C:\Zvit_arc\
Назначение : \\server\backup\Zvit_arc\
Файлы: *.*
Параметры: *.* /S /E /COPYALL /R:1000000 /W:30
------------------------------------------------------------------------------
ОШИБКА: У вас нет прав на управление аудитом.
***** Требуется для копирования сведений по аудиту (/COPY:U или /COPYALL).
и
C:\Users\sys>robocopy "C:\Zvit_arc" "\\server\backup\Zvit_arc\ " /COPY
ALL
Начало: 5 грудня 2016 р. 16:33:36
Источник : C:\Zvit_arc\
Назначение : \\server\backup\Zvit_arc\
Файлы: *.*
Параметры: *.* /COPYALL /R:1000000 /W:30
------------------------------------------------------------------------------
ОШИБКА: У вас нет прав на управление аудитом.
***** Требуется для копирования сведений по аудиту (/COPY:U или /COPYALL).
Maza11, ещё раз: зачем Вам /copyall? Он Вам реально нужен? И Вы что, не видите, что написано в выводе утилиты?!
остальные параметры добавил GUI интерфейс т.к. у меня с самого начала не копировало, стал пробовать через GUI »
Ага. Сам взял и добавил :). Забудьте сейчас про GUI. Работайте только с командной строкой.
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.