Я должен искать некоторые серверы окон файлы, созданные после определенной даты. Я настроил что-то с forfiles, но хотел бы ускорить процесс, и уменьшать размер файла выходного файла при наличии его НЕ ищут скрытые файлы и папки. Я посмотрел и не могущий найти что-либо.
Я открыт для использования чего-то другого затем forfiles, если оно выполняет ответ на вопрос.
Ваш комментарий завершен. Согласно целенаправленной выдержке из xcopy /?
:
Источник XCOPY [назначение] [/ A | / M] [/ D [: date]] [/ P] [/ S [/ E]] [/ V] [/ W] [/ C] [/ I] [/ Q] [/ F] [/ L] [/ G] [/ H] [/ R] [/ T] [/ U] [/ K] [/ N] [/ O] [/ X] [/ Y] [/ -Y] [/ Z] [/ B] [/ J] [/ EXCLUDE: file1 [+ file2] [+ file3] ...] источник Указывает файл (ы) для копирования. назначение Указывает расположение и / или имя новых файлов. / D: m-d-y Копирует файлы, измененные после указанной даты. Если дата не указана, копируются только те файлы, для которых исходное время новее, чем время назначения. / EXCLUDE: файл1 [+ файл2] [+ файл3] ... Задает список файлов, содержащих строки. Каждая строка должен быть отдельной строкой в файлах. Когда любой из строки соответствуют любой части абсолютного пути к файлу, который нужно скопировано, этот файл будет исключен из копирования. За Например, указание строки типа \ obj \ или .obj исключает все файлы в каталоге obj или все файлы с .obj расширение соответственно. / S Копирует каталоги и подкаталоги, кроме пустых. / E Копирует каталоги и подкаталоги, включая пустые. / L Только список - отображает файлы, которые будут скопированы. / C Продолжает копирование, даже если возникают ошибки. / H Копирует также скрытые и системные файлы (по умолчанию = НЕТ).
Поскольку XCOPY
будет принимать пути UNC
, следующий пример (список всех файлов, измененных или созданных сегодня, из C:Папка \ Windows
и ее подпапки на сервере 192.168.1.100
, за исключением папок, указанных в файле E727714.txt
) могут помочь:
==> type E727714.txt
\system32\
\sysWOW64\
\SoftwareDistribution\
==> xcopy \\192.168.1.100\C$\windows /C /S /L /D:10-09-2015 /EXCLUDE:E727714.txt>727714.log
==> type 727714.log
\\192.168.1.100\C$\windows\WindowsUpdate.log
\\192.168.1.100\C$\windows\debug\mrt.log
... (some lines omitted)
\\192.168.1.100\C$\windows\Temp\MpSigStub.log
13 File(s)
==>