[powershell] deplacement fichier suivant date de creation

deplacement fichier suivant date de creation [powershell] - Logiciels - Windows & Software

Marsh Posté le 10-06-2016 à 19:19:57    

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 :
  1. $date = get-date -uformat %Y-%m-%d-%A
  2. $PathBonjournalier= "d:\bon operation\bons du jour"
  3. $PathArchiveBons= "d:\bon operation\archive"
  4. 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

Reply

Marsh Posté le 10-06-2016 à 19:19:57   

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed