Eu tenho um pequeno script que com êxito pode copiar todos os arquivos de pastas e subpastas e acrescentar o tempo de criação, mas os arquivos em subpastas não tem o tempo de criação acrescentado para os seus nomes.
Como posso acrescentar a data de criação para todos os arquivos em uma pasta e as subpastas?
Meu script atual é:
$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))
}