30Jun
Twój profil Firefoksa zawiera kilka ważnych rzeczy, takich jak zakładki, zapisane hasła i preferencje, których utracenie byłoby bardzo niewygodne. Podobnie jak w przypadku wszelkich cennych danych, Twój profil Firefoksa powinien być regularnie archiwizowany.
Chociaż zawsze możesz wykonać kopię zapasową ręcznie lub użyć zewnętrznego narzędzia( takiego jak MozBackup lub FEBE), każda z tych opcji ma swoje wady i żadna nie jest prawdziwa metodą "ustaw i zapomnij".Nasze zorientowane na maniaka rozwiązanie do tworzenia kopii zapasowych profilu Firefoksa to używanie skryptu wsadowego, który można uruchomić w dowolnym momencie. Bez względu na to, czy Firefox jest otwarty, czy nie, skrypt ten przechwyci twój aktualny profil Firefoksa i zapisze go w pliku zip, aby ułatwić jego odzyskanie.
Skrypt
Ogólnie rzecz biorąc, skrypt nie robi nic magicznego. Po prostu przechodzi do folderu profilu Firefix danego użytkownika i kopiuje wszystkie odblokowane pliki do katalogu tymczasowego, a na koniec tworzy archiwum zip plików. Aby zakończyć proces zip, konieczne jest skopiowanie narzędzia wiersza poleceń 7-Zip do folderu ustawionego w zmiennej PATH systemu Windows.
@ECHO OFF TITLE Firefox Profile Backup ECHO Firefox Profile Backup ECHO Autor: Jason Faulkner ECHO SysadminGeek.com ECHO.ECHO.SETLOCAL REM Wymaga narzędzia wiersza poleceń 7-Zip( 7za.exe), które można pobrać: REM http://www.7-zip.org REM Ten plik powinien znajdować się w folderze w zmiennej PATH( np. C:Windows) REM Pełna ścieżka do pliku archiwum( nie wpisuj cudzysłowów) REM Upewnij się, że ścieżka do katalogu istnieje. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip Pozostawia wszystko poniżej sam SET TEMPBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" JEŻELI EXIST% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles *"% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% nazwa_pliku kopii zapasowej% "JEŚLI EXIST% nazwa_pamięci kopii zapasowej% DEL / F / Q% nazwa_pamięci kopii zapasowej% 7ZA a% nazwa_pliku kopii zapasowej%"% TempBackupDir% * "JEŻELI EXIST% TempBackupDirAction% RMDIR / S / Q% TempBackupDirAction% ENDLOCALPlanowanie kopii zapasowej
Po utworzeniu skryptu wystarczy go zaplanować za pomocą Harmonogramu zadań systemu Windows. Możesz użyć interfejsu graficznego lub narzędzia wiersza poleceń SchTasks, aby łatwo ustawić je codziennie dla bieżącego użytkownika:
SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00/ RU & UserName & gt;/ RP & lt; Hasło & gt;
Ważna uwaga: Skrypt odwołuje się do lokalizacji specyficznych dla profilu( % USERPROFILE% and% APPDATA%), więc ważne jest, aby zaplanowane zadanie działało jako konto użytkownika, dla którego chcesz utworzyć kopię zapasową profilu Firefoksa.
Ograniczenia
Ten skrypt podejmie wszelkie odblokowane pliki jako część kopii zapasowej. Gdy Firefox jest otwarty, tworzony jest plik o nazwie "parent. LOCK", a ten plik nie jest uwzględniany w kopii zapasowej. Jest to zero bajtów, więc bitowe tworzenie kopii zapasowej profilu może się zakończyć bez dołączania tego pliku.
Niektóre dodatki mogą również blokować pliki podczas gdy Firefox jest otwarty, ale nasze testy nie znalazły żadnych przypadków, w których tak się dzieje.
Pobierz narzędzie do 7-zipowej linii poleceń
Ręcznie Utwórz kopię zapasową profilu Firefox
FEBE Add-on for Firefox