Сценарий, который я использую, будет брать файлы из подкаталогов, которые содержат имя «upload», и помещать их в корневую папку пользователя.
->user1 (root destination folder)
--->user1upload
--->randomfolder1
--->randomfolder2
->user2 (root destination folder)
--->user2upload
--->randomfolder1
--->randomfolder2
Как добавить имя файла назначения в 'move-функция item для включения текущей даты MM / DD / YY?
Get-ChildItem -Directory -Path 'C:\Usrs\*\*upload*' |
ForEach-Object {
Get-ChildItem -File -Path $_.FullName |
ForEach-Object {
Move-Item -Path $_.FullName -Destination $(Split-Path -Parent $_.PSParentPath)
}
}