Существует ли способ выполнить файл сценария, который ищет файлы, НО исключает скрытые файлы и папку?

Я должен искать некоторые серверы окон файлы, созданные после определенной даты. Я настроил что-то с forfiles, но хотел бы ускорить процесс, и уменьшать размер файла выходного файла при наличии его НЕ ищут скрытые файлы и папки. Я посмотрел и не могущий найти что-либо.

Я открыт для использования чего-то другого затем forfiles, если оно выполняет ответ на вопрос.

1
задан 8 October 2015 в 23:18
1 ответ

Ваш комментарий завершен. Согласно целенаправленной выдержке из 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)

==>
2
ответ дан 3 December 2019 в 20:47

Теги

Похожие вопросы