If-Koubou

Kā viegli automatizēt Firefox profila dublējumkopiju ar sērijveida failiem

Kā viegli automatizēt Firefox profila dublējumkopiju ar sērijveida failiem (Kā)

Jūsu Firefox profilā ir dažas ļoti svarīgas lietas, piemēram, grāmatzīmes, saglabātās paroles un preferences, kas būtu diezgan neērti zaudēt. Tāpat kā ar jebkādiem vērtīgiem datiem, jūsu Firefox profils regulāri jāpapildina.

Lai gan jūs vienmēr varat veikt rezerves manuāli vai izmantot ārēju rīku (piemēram, MozBackup vai FEBE), katrai no šīm iespējām ir savas kļūdas, un neviena no tām nav patiesa metode "iestatīt un aizmirst". Mūsu Firefox profila dublējumizstrādājumiem orientētais risinājums ir izmantot partijas skriptu, kuru var palaist jebkurā brīdī. Neatkarīgi no tā, vai jums ir atvērts Firefox vai nav, šis skripts uzņems jūsu pašreizējo Firefox profilu un saglabās to zip failā, lai to varētu viegli atgūt.

Scenārijs

Kopumā skripts nedara neko maģisku. Tas vienkārši iet uz attiecīgās lietotāja Firefix profila mapi un kopē visus atslēgtos failus uz pagaidu direktoriju un beidzot izveido failu zip arhīvu. Jums būs nepieciešams, lai komandrindas rīks 7-Zip nokopētu mapē, kas iestatīta jūsu Windows PATH mainīgajā, lai zip process pabeigtu.

@ECHO OFF TITLE Firefox profils Backup ECHO Firefox profils Backup ECHO Raksta: Jason Faulkner ECHO SysadminGeek.com ECHO. ECHO. SETLOCAL REM Nepieciešams 7-Zip komandrindas rīks (7za.exe), kuru var lejupielādēt: REM http://www.7-zip.org REM Šis fails ir jāiekļauj mapē mainīgā PATH (ti, C: Windows) REM Pilnībā saglabājiet uzglabāšanas arhīva failu (nenorādot citātus) REM Pārliecinieties, vai šis direktorijas ceļš pastāv. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Atstāj visu turpmāk šeit vieni KAS TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%", vai pastāv% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% AppData% MozillaFirefoxProfiles * "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "ja eksist% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%"% TempBackupDir% * "IF EXIST% TempBackupDirAction % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

Rezerves plānošana

Kad esat izveidojis skriptu, jums vienkārši ir jāplāno tas, izmantojot Windows uzdevumu plānotāju. Jūs varat izmantot grafisko saskarni vai komandrindas rīku SchTasks, lai to varētu viegli iestatīt pašreizējam lietotājam katru dienu:

SchTasks / Izveidot / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP

Svarīga piezīme: Skripts norāda uz profila vietām (% USERPROFILE% un% APPDATA%), tādēļ ir svarīgi, lai plānotais uzdevums tiktu darbināts kā attiecīgais lietotāja konts, kuram vēlaties dublēt Firefox profilu.

Ierobežojumi

Šis skripts uzņems jebkuru atbloķētu failu kā rezerves daļu. Kad Firefox ir atvērts, tiek izveidots fails ar nosaukumu "parent.LOCK" un šis fails nav iekļauts dublējumkopijā. Tas ir nulles baits, tāpēc profila dublējumkopija var pabeigt bez šī faila iekļaušanas.

Atsevišķi pievienojumprogrammas var bloķēt failus, kamēr Firefox ir atvērts, taču mūsu testēšana nav atradusi gadījumus, kad tas tā ir.

Lejupielādējiet 7-Zip komandrindas rīku

Manuāli dublējiet Firefox profilu

FEBE papildinājums Firefox