За последние несколько недель я много изучал и использовал robocopy. Одна вещь, которую я не смог найти, это хорошая документация по терминам, используемым в файле журнала по умолчанию. В журнале по умолчанию нет строки заголовка.
Специально для проекта, над которым я сейчас работаю, мне нужно скопировать некоторые файлы, но только если их там нет. У меня есть один диск, который является основным (диск F) и один, который является частичной копией диска F (диск Y). Мне нужно скопировать все файлы с диска F на диск Y, но только если папка и / или файл на диске F не существует на диске Y.
Я пробовал пробную робокопию, как это (но это не проблема или мой вопрос. Я предоставляю это как иллюстрацию к моему вопросу):
robocopy /xc /xn /xo "f:\" "y:\" *.* /COPY:DAT /E /L /LOG:d:\log\myLogDryRun.log
Это дало мне журнал того, что произойдет, когда я выполню команду без флага /L.
Хотя большая часть журнала может быть выяснена, есть некоторые пункты, которые не являются кристально чистыми. Я включил пример выходных данных из файла журнала, который я изменил, чтобы защитить информацию о людях, которая появляется в нем. Это для иллюстрации примера, а не истинного, полного журнала.
*EXTRA Dir -1 y:\Open Client Files\sample\
0 f:\server\blah\somefolder\
6 f:\server\blah\somefolder\
11 f:\server\blah\somefolder\
16 f:\server\blah\somefolder\
21 f:\server\blah\somefolder\
3 f:\server\blah\somefolder\
New Dir 0 f:\server\blah\somefolder\
New Dir 2 f:\server\blah\somefolder\
New File 476693 2014-01-31 1033.00 INV.PDF
New File 34631 2014-03-03 1033.00 PAY REC.pdf
New Dir 99 f:\01 - Open Client Files\1033 GHG\Planning\
New File 60416 2013-11-11 1033a filename example1.txt
New File 28672 2013-11-12 1033a filename example1.txt
New File 1.4 m 2013-11-13 1033a filename example1.txt
... more files ...
New File 21178 2014-12-31 1033a filename example1.txt
New File 17425 2015-01-29 1033a filename example1.txt
New File 19551 2015-01-29 1033a filename example1.txt
New File 21716 2015-01-29 1033a filename example1.txt
New Dir 42 f:\exampleDirectory\exampleFolder\blah\blah\
Поэтому я считаю, что в строке * EXTRA Dir указано, что на диске Y находится указанный каталог, а на диске F его нет, и, очевидно, -1 - это число дополнительного каталога.
Но я не могу понять, о чем идет речь в следующих каталогах.
Я думаю, что расшифровал, что «Новый каталог» и «Новое имя» означают папки и файлы, которые не отображаются на диске Y и будут скопированы с диска F.
Я вижу, что если New Dir имеет несколько новых файлов, подсчитывается общее количество новых файлов в этом каталоге (99 в моем примере ниже), а затем я найду 99 имен файлов ниже. Но какой номер сразу после "Новый файл"? Размер файла?
В реальных журналах есть и другие вещи, которые я не могу понять, но я думаю, что это иллюстрирует мою точку зрения и вопрос.
Мой вопрос, может ли кто-нибудь указать мне отправную точку, где я могу найти информацию об элементах, содержащихся в журнале по умолчанию. Я исследовал Интернет и различные доски объявлений, подобные этой, и нашел все виды отличной информации о флагах и способах запуска robocopy, но в документации журнала нет документации.
Заранее благодарю за любую помощь.