У меня есть небольшой скрипт, который может успешно скопировать все файлы из папок и вложенных папок и добавить время создания, но файлы в вложенных папках не имеют времени создания, добавленного к их именам.
Как я могу добавить дату создания ко всем файлам в папке и вложенным папкам?
Мой текущий сценарий:
$path = "C:\test1"
$destination = "C:\test2"
Get-ChildItem -path $path | ForEach-Object{
$newname = $_.CreationTime.toString("yyyy-MM-dd") + $_.BaseName +$_.Extension
(Copy-Item -Recurse -Path $_.FullName -Destination ( Join-Path $destination $newname))
}