ilpostino Skrevet 21. juni 2019 Del Skrevet 21. juni 2019 Noen av spillene jeg spiller lagrer savegames i to spesifikke mapper på maskinen. Jeg har laget et script som kopierer .SAV-filene over til en undermappe i OneDrive slik at de blir synkronisert og tatt backup av. Dette har hittil fungert greit siden jeg bare har spilt på en maskin men jeg vurderer å spille på en maskin til og jeg kan da måtte synkronisere innholdet to veier, altså maskin1/undermappe <-> OneDrive <-> maskin2/undermappe. Scriptet under kopierer filene til OneDrive så lenge det er lokale savefiler som er nyere. Jeg er usikker på hvordan jeg skal angripe det men jeg vil også ha mulighet for at det blir synkronisert andre veien hvis filen i OneDrive-mappen har nyere tidsstempel. $SourceFolder="sti_til_savegame" $targetFolder="\\OneDrive" chdir $SourceFolder | dir $SourceFolder -File | ForEach-Object{ $sourceFileName=$_.Name $targetFileName="$targetFolder\$sourceFileName" if(Test-Path $targetFileName){ $targetFile=Get-Item $targetFileName if($targetFile.LastWriteTime -lt $_.LastWriteTime){ Write-Host "File exists and is older - $targetFileName" -ForegroundColor green Copy-Item $_ $targetFolder -force -verbose } } else{ Write-Host "File does not exisit - $targetFileName" -ForegroundColor green Copy-Item $_ $targetFolder -force -verbose } } Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå