Я хочу реализовать следующие функциональные возможности, используя либо командную строку Windows, Powershell, либо их комбинацию:
Предположим, нам дан исходный каталог sourcedir
и целевой каталог destinationdir
и мы хотим скопировать файлы рекурсивно из источника в место назначения.
Нам также дают фильтр подстановочных знаков, например, так: */foo/bar/*
;фильтр означает поиск всех файлов в sourcedir
, которые содержат /foo/bar/
в любом месте его пути.Например, sourcedir/foo/bar/file1.txt
и sourcedir/baz/foo/bar/file2.txt
будут скопированы, а sourcedir/foo/baz/bar/file3.txt
не будут скопированы.