Advertisement
Guest User

gfdg

a guest
Apr 4th, 2020
194
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. Clear-host
  2.  
  3. # tests si les fichiers a synchroniser existent bien
  4. if (! (test-path "C:\testPS\titi.txt")) {
  5. Write-Host "Le fichier C:\testPS\tete.txt n'existe pas !!!"
  6. exit
  7. }
  8.  
  9. if (! (test-path "C:\testPS\testdossier\titi.txt")) {
  10. Write-Host "Le fichier C:\testPS\testdossier\tete.txt n'existe pas !!!"
  11. exit
  12. }
  13.  
  14.  
  15. #Récupération de l'emplacements des fichiesr afin d'avoir accès aux propriétés
  16. $testps_titi=gci C:\testPS\titi.txt
  17. $testdossier_titi= gci C:\testPS\testdossier\titi.txt
  18.  
  19.  
  20. #test de la propriété lastwritetime et copie en fonction du résultat afin d'avoir le fichier le plus récent
  21. if ( $testps_titi.LastWriteTime -lt $testdossier_titi.LastWriteTime ) {
  22. write-host "Copie de C:\testPS\testdossier\titi.txt vers C:\testPS\titi.txt"
  23. Copy-Item C:\testPS\testdossier\titi.txt C:\testPS\titi.txt
  24. }
  25. elseif ( $testps_titi.LastWriteTime -gt $testdossier_titi.LastWriteTime ) {
  26. write-host "Copie de C:\testPS\titi.txt vers C:\testPS\testdossier\titi.txt"
  27. Copy-Item C:\testPS\titi.txt C:\testPS\testdossier\titi.txt
  28. }
  29. else {
  30. write-host "Les deux fichiers sont similaires, aucune synchronisation nécessaire"
  31. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement