Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Компьютеры » Программы » Robocopy

Модерирует : gyra, Maz

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7

Открыть новую тему     Написать ответ в эту тему

slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
robocopy

 
Бесплатная консольная программа от Micrоsoft для копирования и синхронизации файлов. Входит в пакет утилит Resource Kit, начиная с Windоws NT. Начиная с Windоws Vista и Windоws Server 2008, входит в состав ОС (команда запуска: robocopy).
Инструкции:
руководство пользователя Robust File Copy Utility Version XP010
Краткий guide с командами на Microsoft TechNet (то же самое выводится по robocopy /?).


Ссылки на GUI:
Майкрософтовский:
1) Robocopy GUI 3.1.2 (с версией XP026 в комплекте);
Сторонние:
2) Robocopy GUI от SH-Soft (не обновлялась с 2005 года);
3) RoboMirror (не обновлялась с 2014 года);
4) RoboCop RoboCopy (не обновлялась с 2015 года)
5) WinRoboCopy (не обновлялась с 2016 года);
6) Easy RoboCopy (не обновлялась с 2018 года);
7) ChoEazyCopy (на данный момент поддерживается в актуальном состоянии).
 
Скачать: В составе Windоws Server 2003 Resource Kit Tools(совместим с XP и 2003), 12 Мб
 
Аналоги:
RichCopy
nnBackup
xxcopy
CopyMik

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 10:45 26-12-2007 | Исправлено: vzar, 12:02 06-04-2021
niko7

Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
При копирование по сети в начале лог файла такое сообщение: 2014/12/29 02:00:10 ERROR 53 (0x00000035) Getting File System Type of Destination \\192.168.1.177\data\
The network path was not found.  
При этом копирование происходит, в лог файле перечислены скопированные файлы. В конце лог файла:
           Total    Copied      Skipped  Mismatch FAILED    Extras
Dirs :       579         0         579          0             0            0
Files :      2966      1417     1549        0             0            0
Bytes :  11.266 g   2.008 g  9.258 g    0            0            0
Times :   0:04:13   0:04:04                       0:00:00   0:00:08
Подскажите, что делать с этой ошибкой?
 
slech
Спасибо за информацию, сделал пользователя и пароль как на машине источнике

Всего записей: 2414 | Зарегистр. 23-09-2004 | Отправлено: 16:01 29-12-2014 | Исправлено: niko7, 16:08 29-12-2014
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
niko7

Цитата:
The network path was not found

Пишет о том, что данного сетевого пути не существует. Это могло быть на момент вополнения копирования. Но файлы моли скопироваться при повторной попытке.
За попытки повторов отвечает ключик:
Код:
 /R:n :: Specifies the number of retries on failed copies. (The default is 1 million.)

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 16:08 29-12-2014
mithridat1



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Шапка гениальна - из нее можно понять только что программа консольная и бесплатная

Всего записей: 4941 | Зарегистр. 05-01-2006 | Отправлено: 17:17 29-12-2014
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
mithridat1, добавил парочку слов. Добавляйте...

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:21 29-12-2014
RusMikle

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Обращаю внимание сообщества на появление программы схожей по идеологии robocopy но гораздо более гибкой и имеющей намного больше возможностей:
обсуждение тут: http://forum.ru-board.com/topic.cgi?forum=5&topic=48207#1

Всего записей: 119 | Зарегистр. 12-11-2002 | Отправлено: 15:54 04-12-2015
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
RusMikle, спасибо большое!
Добавил в ссылку на тему в шапку.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 16:03 04-12-2015
nikmedber

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Подскажите, как  копировать только изменены файла по происшествию например двух часов? Есть аналог опции maxage только для минут и часов? Или есть какой то способ это сделать, но применяя только robocopy, без использования сторонних команд, на подобие forfiles?

Всего записей: 55 | Зарегистр. 12-03-2008 | Отправлено: 12:41 04-02-2016
VecH



Silver Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Задача скопировать структуру каталогов (без файлов) с сохранением даты создания и изменения
C:\ -> D:\DIR_TIMESTAMP\
Чем сделать? сижу с LiveCD, Net Framework отсутствует, robocopy в консольный тоже почему то отсутствует
 
1. Может мне помочь robocopy
2. где скачать консольный robocopy\
3. пример пример команды для решения моей задачи?
 
p.s. xcopy /T /E SOURCE DESTINATION копирует дату изменения при этом дату создания вставляет текущую

Всего записей: 2446 | Зарегистр. 18-02-2003 | Отправлено: 15:43 17-02-2016
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
VecH
robocopy можно скачать по ссылке из шапки в составе Windows Server 2003 Resource Kit.
 
команда:
robocopy.exe D:\1 D:\2 /MIR /XF *
создаст структуру каталогов.

Цитата:
/MIR : MIRror a directory tree - equivalent to /PURGE plus all subfolders (/E)
/XF file [file]... : eXclude Files matching given names/paths/wildcards.
 

 
для копирования атрибутов файлов есть параметр /COPY

Цитата:
/COPY:copyflag[s] : What to COPY (default is /COPY:DAT) (copyflags : D=Data, A=Attributes, T=Timestamps, S=Security=NTFS ACLs, O=Owner info, U=aUditing info)

По умолчанию используется /COPY:DAT
 
Попробовав использовать:
robocopy.exe D:\1 D:\2 /COPY:DAT /MIR /XF *
у меня не вышло получить необходимый Вам результат. То есть в создании файлов указана дата копирования.
 
Если смотреть обсуждение: What switches can robocopy use to preserve file and directory times on the target?, то там как раз эти ключи и рекомендуют для решения задачи. Там правда ещё используют ключ /DCOPY:T. При попытке его использовать получаю ошибку, что это недействительный параметр. Возможно зависит от версии robocopy.
 
Попробуйте, может у Вас выйдет.
 
Спасибо!

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 16:25 17-02-2016
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Не могу разобраться в трех соснах
Не срабатывает команда
robocopy C:\1\1  C:\1\2  /MIR /NOCOPY /LOG:C:\1\1.txt
Папка 2 после выполнения команды пустая.
лог
 
Но работает команда
robocopy C:\1\1  C:\1\2  /MIR /LOG:C:\1\1.txt
Ключ (из документации) /NOCOPY  Не копировать никаких сведений о файле (удобно использовать с параметром /PURGE).
Мне как раз нужна копия файлов без атрибутов (без даты и без прав безопасности для копирования на отдельный сетевой ресурс с своими правами доступа).  
Но с ключом /NOCOPY даже файлы из локальной папки не копирует. Права доступа выставил на источник и приемник "все".

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 11:18 19-02-2016 | Исправлено: daMIR, 11:25 19-02-2016
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daMIR
Попробуйте добавить ключик /V

Цитата:
/v | Produces verbose output, and shows all skipped files.

 
Добавлено:
Из справки robocopy:

Цитата:
 
lonely
The file exists in the source but not in the destination (a Lonely file).The file is skipped; to copy this file, omit /XL.
----
lonely
The directory exists in the source but not the destination (a Lonely directory). The directory is skipped; to process this directory, omit /XL.
 

daMIR, у Вас какая версия программы?
На версии Version XP010, из состава Windows Server 2003 Resource Kit Tools, получаю ту же ситуацию.
 
Ключ /NOCOPY ведёт себя как /XL.
МИнимально удалось получить рабочий вариант копируя атриббут D
/COPY:D.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 17:05 19-02-2016
daMIR



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
slech
Спасибо за ответ.
Ключик /v ничего не дал. Просто добавил в лог название пропущенного файла. Я тоже подумал про вариант /COPY:D, и в итоге на нем остановился.  
С ключом /NOCOPY пытался уже из спортивного интереса, все не мог понять, что я делаю не так на пустом месте. Теперь я спокоен  
И все же странно, что это? Не верится в ошибку документации в отсутствии информации об этом на первых страницах гугла.  
 
Версия Robocopy 5.1.10.1027 Пробовал на разных системах, Win7 и Windows 2008 R2.  Запускал робокопи и через cmd, и через PowerShell, и с правами админа.

Всего записей: 1757 | Зарегистр. 14-03-2004 | Отправлено: 12:06 20-02-2016
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
daMIR

Цитата:
Ключик /v ничего не дал

Там ещё вроде показывается тип пропущенного файла, что говорит о том почему он был пропущен.
 
Какой у Вас получился результат?
В сообщении выше у меня получилось так, что дата создания папок устанавливалась новая - то есть время копирования, даже при использовании ключа /COPY:DAT который и так используется по умолчанию.

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 12:16 20-02-2016 | Исправлено: slech, 12:17 20-02-2016
Uraanfgh56



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
GUI Robocopy в Windows 7 x64 нормально работает ?

Всего записей: 3567 | Зарегистр. 03-11-2007 | Отправлено: 21:16 01-03-2016
Maza777



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
простая задача копировать бекапы
 

Цитата:
 
-------------------------------------------------------------------------------
   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 пробовал добавлять, ничего. домен есть, в планировщике от имени админа задание запускается, в папки эти я хожу.

Всего записей: 793 | Зарегистр. 20-11-2007 | Отправлено: 15:27 05-12-2016
slech



Silver Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Maza777
Попробуйте убрать /COPYALL и оставьте только /MIR
 
Спасибо!

Всего записей: 4893 | Зарегистр. 10-11-2004 | Отправлено: 21:00 05-12-2016
Rounder2000

Junior Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Есть ли возможность в лог файл писать только скопированные файлы и не писать дополнительные (те, которые есть в месте-назначении)?

Всего записей: 81 | Зарегистр. 19-01-2007 | Отправлено: 12:49 10-02-2017
ryjkfyklyruk

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
robocopy C:\folder \\backupserver\backup /MIR /MOT:1 /MON:1
1. как и возможно ли изменить параметр "MOT:1" интервала мониторинга каталога искомого каталога на 10 секунд.?
2. как и возможно ли мониторить не статичный корневой каталок "С:\folder", а подпапку с сегодняшней датой, например: 25.05.2017? папки с датой создаются автоматом ночью. Т.е. каждый новый день нужно мониторить новую папку и её подпапки, что бы оттуда копировать данные.

Всего записей: 1 | Зарегистр. 25-05-2017 | Отправлено: 23:22 25-05-2017
laprad

Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
ryjkfyklyruk

Цитата:
robocopy C:\folder \\backupserver\backup /MIR /MOT:1 /MON:1
2. как и возможно ли мониторить не статичный корневой каталок "С:\folder", а подпапку с сегодняшней датой, например: 25.05.2017? папки с датой создаются автоматом ночью. Т.е. каждый новый день нужно мониторить новую папку и её подпапки, что бы оттуда копировать данные.

пробуй robocopy C:\folder\%DATE% \\backupserver\backup /MIR /MOT:1 /MON:1

Всего записей: 392 | Зарегистр. 19-01-2009 | Отправлено: 10:16 27-05-2017
PGreen



Advanced Member
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
2ALL
Камрады, как заставить "Robocopy" всегда, в любом случае и при любых обстоятельствах, копировать файл или папку — невзирая на то, что не изменились дата изменения файла\папки, атрибуты файла\папки и т.д., и т.п. ???
 

----------
All great things are simple, and many can be expressed in single words: Freedom, Justice, Honor, Duty, Mercy, Hope. –Winston Churchill

Всего записей: 1185 | Зарегистр. 25-07-2007 | Отправлено: 16:19 02-11-2017
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7

Компьютерный форум Ru.Board » Компьютеры » Программы » Robocopy


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru