У нас что-то вроде временного краха файла. Есть куча файлов от 09.04.2019, которые нам нужны из кучи каталогов. В каждом каталоге ~ 1000 файлов. Мы хотим скопировать все эти файлы от 09.04.2019 в соответствующие структуры папок, но только эти файлы.
Мы использовали xcopy для копирования структуры папок и вручную копировали нужные нам файлы. Тем не менее, есть 1000 папок, каждая из которых содержит ~ 1000 файлов, так что это довольно сложно. Пытался передать наши аргументы в copy-item, но мне это не очень везло.
Я предполагаю, что даже с моим искаженным кодом есть какой-то простой параметр или что-то, что я упустил. Мы работали во время перерыва, я просмотрел множество тем и обращаюсь за помощью к сообществу. Я, вероятно, передал свою точную проблему по пути сюда.
Для справки, я не пишу код и редко использую PowerShell.
#Gets all files that were last modified on 4/9/2019
(Get-ChildItem -Recurse | Where-Object {$_.LastWriteTime -gt (Get-Date -month 4 -day 9 -Format d) -and $_.LastWriteTime -lt (Get-Date -month 4 -day 10 -Format d)}) |
#Copies the files from source to destination
Copy-Item "C:\abc\" "D:\abc\"
}
-WhatIf
включитьCopy-Item
. Это скажет вам, что произойдет, если это будет сделано. - person lit   schedule 25.04.2019