Добрый день!
Не смог найти решение задачи, может кто подскажет, мне на powershell копировать файлы по маске со всеми промежуточными папками, например:
- SourceFolder
file1.txt
file1.log
- Subfolder1
file2.txt
file2.log
- SubSubFolder
file3.txt
doc3.txt
При копировании все log файлов должно получаться:
- SourceFolder
file1.log
- Subfolder1
file2.log
Я использую строку:
Get-ChildItem $QUIK -filter "*.log" -Recurse | ForEach-Object { Copy-Item $_.fullname -Destination $BackupFolder -Container }
Он складывает все логи из подпапок, но складывает только в корневую.
Как возможно копировать логи с файловой инфраструктурой где они лежат?