Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- $src = 'D:\МОЙ ПРОФИЛЬ FIREFOX'
- $dst = 'C:\БэкапыПриложений\Firefox'
- robocopy $src $dst key4.db logins.json user.js favicons.sqlite /xo
- # Перед копированием последнего бэкапа закладок производим
- # сверку файлов по их хэшу содержимого (разные ли файлы?).
- $fBLatestBackup = Get-ChildItem $src'\bookmarkbackups' -File | Sort-Object -Property CreationTime | Select-Object -Last 1
- $sCloudBackup = $dst + '\bookmarkBackup.jsonlz4'
- $fBCloudBackup = Get-Item $sCloudBackup
- # Если файла нет, то просто скопируем его, иначе проверим хэши и потом скопируем
- if ($fBCloudBackup -eq $null) { Copy-Item $fBLatestBackup.FullName $sCloudBackup }
- else {
- $hashBLatestBackup = Get-FileHash $fBLatestBackup.FullName
- $hashBCloudBackup = Get-FileHash $fBCloudBackup.FullName
- if ($hashBLatestBackup.Hash -ne $hashBCloudBackup.Hash)
- { Copy-Item $fBLatestBackup.FullName $fBCloudBackup.FullName -Force }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement