Tengo un pequeño script que se puede copiar correctamente todos los archivos de las carpetas y subcarpetas y anexar el momento de la creación, pero los archivos en las subcarpetas no tienen el tiempo de creación de la anexado a sus nombres.
¿Cómo puedo anexar la fecha de creación para todos los archivos en una carpeta y las subcarpetas?
Mi actual secuencia de comandos es:
$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))
}