If-Koubou

Как лесно да автоматизирате Firefox профила Backup с партида файлове

Как лесно да автоматизирате Firefox профила Backup с партида файлове (Как да)

В профила ви в Firefox се намират някои доста важни неща като отметки, запазени пароли и предпочитания, които биха били доста неудобни за загуба. Както при всички ценни данни, профилът ви в Firefox трябва да се архивира редовно.

Въпреки че можете винаги да извършвате архивирането ръчно или да използвате външен инструмент (като MozBackup или FEBE), всяка от тези опции има свои собствени недостатъци и никой от тях не е истински метод "задайте го и го забрави". Нашето ориентирано решение към архивите на профила в Firefox е да използвате партиден скрипт, който може да бъде стартиран по всяко време. Независимо дали имате Firefox отворен, този скрипт ще заснеме текущия ви профил в Firefox и ще го съхрани в zip файл за лесно възстановяване.

Скриптът

Като цяло скриптът не прави нищо магическо. Той просто отива в съответната потребителска папка на потребителския профил на Firefix и копира всички отключени файлове в временна директория и накрая създава архив с цип на файловете. Ще трябва да имате инструмента за 7-Zip команден ред, копиран в папка, зададена в променливата Windows PATH, за да завършите процеса на zip.

@ECHO OFF TITLE Firefox профил за архивиране ECHO Firefox профил за архивиране ECHO Автор: Jason Faulkner ECHO SysadminGeek.com ECHO. Хуманитарна помощ. SETLOCAL REM Изисква инструмента за 7-Zip командния ред (7za.exe), който може да се изтегли от: REM http://www.7-zip.org REM Този файл трябва да бъде поставен в папка в променливата PATH (т.е. C: Windows) REM пълен пътека на архивния файл за съхранение (не поставяйте в кавички) REM Уверете се, че този път на директорията съществува. SET BackupFileName =% USERPROFILE% DocumentsBackupFirefoxProfile.zip REM Оставете всичко долу тук само SET TempBackupDir =% TEMP% Firefox_Profile SET TempBackupDirAction = "% TempBackupDir%" АКО съществува% TempBackupDirAction% RMDIR% TempBackupDirAction% MKDIR% TempBackupDirAction% XCOPY "% APPDATA% MozillaFirefoxProfiles * "% TempBackupDirAction% / E / V / C / H / Y SET BackupFileName ="% BackupFileName% "АКО съществува% BackupFileName% DEL / F / Q% BackupFileName% 7ZA a% BackupFileName%" TempBackupDir% % RMDIR / S / Q% TempBackupDirAction% ENDLOCAL 

Задаване на резервно копие

Щом разполагате със сценария, просто трябва да го планирате през Windows Scheduler Task Scheduler. Можете да използвате графичния интерфейс или чрез инструмента за команден ред SchTasks, за да го настроите лесно да работи ежедневно за текущия потребител:

SchTasks / Създаване / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU / RP

Важна забележка: Скриптът препраща към конкретни местоположения за профил (% USERPROFILE% и% APPDATA%), така че е важно зададената задача да работи като съответния потребителски акаунт, за който искате да архивирате профила в Firefox.

Ограничения

Този скрипт ще вземе всеки отключен файл като част от архива. Когато Firefox е отворен, се създава файл с име "parent.LOCK" и този файл не е включен в архива. Това е нулев байт, така че битката може да завърши, без да се включва този файл.

Някои добавки могат също да блокират файлове, докато Firefox е отворен, но тестовете ни не са открили случаи, в които това е така.

Изтеглете инструмента за 7-цип команден ред

Ръчно архивиране на Firefox профил

FEBE добавка за Firefox