PowerShell - АвтоКопирование файла из папки по дате и типу

Ответить
Аватара пользователя
Тимур.Латифов@vk

PowerShell - АвтоКопирование файла из папки по дате и типу

Сообщение Тимур.Латифов@vk »

Приветствую!



Появилась необходимость автоматизировать копирование определенных файлов из папки по дате и типу. Постараюсь расписать как - то более понятно и подробно.

Допустим есть несколько папок с разными названиями, (пусть будет папка1, папка2 и т.д.). В этих папках могут лежать абсолютно разные файлы. Так же в них могут быть и подпапки в которых в свою очередь тоже могут быть разные файлы. И вот среди всех этих файлов есть файлы с определенным названием, типа йцукен132, йцукен578, йцукен396 и т.д. Так вот, нужен скрипт который сначала шарясь по папкам, обнаруживал бы фалы типа "йцукен", (на цифры в конце обращать внимание не нужно), и копировал только самый свежий из них в нужную мне директорию... Очень надеюсь на вашу помощь
Аватара пользователя
DJ Mogarych

Re: PowerShell - АвтоКопирование файла из папки по дате и типу

Сообщение DJ Mogarych »

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
Ответить

Вернуться в «Скриптовые языки администрирования Windows»