J'ai un petit script qui puisse copier tous les fichiers à partir des dossiers et sous-dossiers et les ajouter au moment de la création, mais les fichiers dans les sous-dossiers n'ont pas le temps de création ajouté à leurs noms.
Comment puis-je ajouter la date de création de tous les fichiers dans un dossier et les sous-dossiers?
Mon script actuel est:
$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))
}