Ho un piccolo script che consente di copiare tutti i file da cartelle e sottocartelle e aggiungere l'ora di creazione, ma i file in sottocartelle non hanno il tempo di creazione aggiunto i loro nomi.
Come posso aggiungere la data di creazione di tutti i file in una cartella e le sottocartelle?
Il mio script corrente è:
$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))
}