Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Clear-host
- # tests si les fichiers a synchroniser existent bien
- if (! (test-path "C:\testPS\titi.txt")) {
- Write-Host "Le fichier C:\testPS\tete.txt n'existe pas !!!"
- exit
- }
- if (! (test-path "C:\testPS\testdossier\titi.txt")) {
- Write-Host "Le fichier C:\testPS\testdossier\tete.txt n'existe pas !!!"
- exit
- }
- #Récupération de l'emplacements des fichiesr afin d'avoir accès aux propriétés
- $testps_titi=gci C:\testPS\titi.txt
- $testdossier_titi= gci C:\testPS\testdossier\titi.txt
- #test de la propriété lastwritetime et copie en fonction du résultat afin d'avoir le fichier le plus récent
- if ( $testps_titi.LastWriteTime -lt $testdossier_titi.LastWriteTime ) {
- write-host "Copie de C:\testPS\testdossier\titi.txt vers C:\testPS\titi.txt"
- Copy-Item C:\testPS\testdossier\titi.txt C:\testPS\titi.txt
- }
- elseif ( $testps_titi.LastWriteTime -gt $testdossier_titi.LastWriteTime ) {
- write-host "Copie de C:\testPS\titi.txt vers C:\testPS\testdossier\titi.txt"
- Copy-Item C:\testPS\titi.txt C:\testPS\testdossier\titi.txt
- }
- else {
- write-host "Les deux fichiers sont similaires, aucune synchronisation nécessaire"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement