Приветствую!
Появилась необходимость автоматизировать копирование определенных файлов из папки по дате и типу. Постараюсь расписать как - то более понятно и подробно.
Допустим есть несколько папок с разными названиями, (пусть будет папка1, папка2 и т.д.). В этих папках могут лежать абсолютно разные файлы. Так же в них могут быть и подпапки в которых в свою очередь тоже могут быть разные файлы. И вот среди всех этих файлов есть файлы с определенным названием, типа йцукен132, йцукен578, йцукен396 и т.д. Так вот, нужен скрипт который сначала шарясь по папкам, обнаруживал бы фалы типа "йцукен", (на цифры в конце обращать внимание не нужно), и копировал только самый свежий из них в нужную мне директорию... Очень надеюсь на вашу помощь
PowerShell - АвтоКопирование файла из папки по дате и типу
-
DJ Mogarych
Re: PowerShell - АвтоКопирование файла из папки по дате и типу
Powershell:
Код:
Код:
Код: Выделить всё
$folders = "C:\temp\Папка1","C:\temp\Папка2"
$file = ($folders.foreach({
(dir "$_" -Recurse -File).where{$_.name -match 'йцукен'}
}) | sort Creationtime |select -last 1).fullname
copy "$file" -Destination "C:\Нужная папка" -Force -Confirm:$false