Войти

Показать полную графическую версию : АвтоКопирование файла из папки по дате и типу


Тимур.Латифов@vk
27-11-2019, 13:31
Приветствую!

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

DJ Mogarych
27-11-2019, 14:10
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




© OSzone.net 2001-2012