bonjour,
j'ai un dossier "bon operation"
dans ce dossier, j'ai 2 sous dossiers "Archive" et "bons du jour"
à chaque commande, un dossier pdf est créé sous le dossier commande, je voudrais que chaque soir, ces fichiers soient déplacés dans le sous-dossier "Archives" avec un sous dossier par jour de création
ce qui me donnerait en dossier:
d:\bon operation
|
bons du jour
archives
|
2016-06-08-mercredi
2016-06-09-jeudi
en cherchant sur le net, j'ai commencé avec ce bout de code :
Code :
- $date = get-date -uformat %Y-%m-%d-%A
- $PathBonjournalier= "d:\bon operation\bons du jour"
- $PathArchiveBons= "d:\bon operation\archive"
- get-childitem -path $PathBonjournalier | where{$_.creationtime -ge (get-date).date} | move-Item -destination $PathArchiveBons\$date
|
mais j'ai une erreur en retour, apparement il n'arrive pas à créer le dossier de destination du déplacement
Citation :
move-Item : Impossible de créer un fichier déjà existant.
Au caractère Ligne:6 : 87
+ ... -ge (get-date).date} | move-Item -destination $PathArchiveBons\$date
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : WriteError: (D:\bon operatio...civicManuel.pdf:FileInfo) [Move-Item], IOException
+ FullyQualifiedErrorId : MoveFileInfoItemIOError,Microsoft.PowerShell.Commands.MoveItemCommand
|