#logging #robocopy
#ведение журнала #robocopy
Вопрос:
Я пытаюсь заархивировать старые файлы, которые не изменялись более 30 дней, из исходного файла в архивный файл, используя следующую команду ROBOCOPY:
robocopy C:SourceFolder C:ArchiveFolder /mov /MINAGE:30 /copyall /s
Это работает хорошо, но я хотел бы поместить файл журнала в каждую подпапку C:SourceFolder чтобы получить обзор того, какие файлы были заархивированы (какие файлы сейчас отсутствуют в C:SourceFolder ).
Пример:
Ввод
C:SourceFolderDocumentsnewFile1.doc
C:SourceFolderDocumentsoldFile1.doc
C:SourceFolderDocumentsoldFile2.doc
C:SourceFolderProjectsnewFile1.pdf
C:SourceFolderProjectsoldFile1.xlsx
C:ArchiveFolder (empty folder)
Вывод
C:SourceFolderDocumentsnewFile1.doc
C:SourceFolderDocumentsarchived_files.log
C:SourceFolderProjectsnewFile1.pdf
C:SourceFolderProjects archived_files.log
C:ArchiveFolderDocumentsoldfile1.doc
C:ArchiveFolderDocumentsoldfile2.doc
C:ArchiveFolderProjectsoldfile1.xlsx
где C:SourceFolderDocumentsarchived_files.log
должны содержаться эти две строки
oldFile1.doc
oldFile2.doc
и C:SourceFolderProjectsarchived_files.log
должен содержать эту одну строку
oldFile1.xlsx
Кто-нибудь может посоветовать мне, как создавать такие журналы?
Спасибо