/ / कैसे आसानी से बैच फ़ाइलों के साथ अपने फ़ायरफ़ॉक्स प्रोफ़ाइल बैकअप को स्वचालित करने के लिए

कैसे आसानी से बैच फ़ाइलों के साथ अपने फ़ायरफ़ॉक्स प्रोफ़ाइल बैकअप को स्वचालित करने के लिए

आपका फ़ायरफ़ॉक्स प्रोफ़ाइल कुछ बहुत महत्वपूर्ण हैबुकमार्क, सहेजे गए पासवर्ड और प्राथमिकताएं जैसे सामान जो खोने के लिए काफी असुविधाजनक होगा। किसी भी मूल्यवान डेटा के साथ, आपके फ़ायरफ़ॉक्स प्रोफ़ाइल को नियमित रूप से बैकअप किया जाना चाहिए।

जबकि आप हमेशा बैकअप मैन्युअल रूप से कर सकते हैंया एक बाहरी उपकरण (जैसे कि मोज़बैकप या FEBE) का उपयोग करें, इन विकल्पों में से प्रत्येक की अपनी कमियां हैं और कोई भी एक सच्चे "इसे सेट करें और इसे भूल जाएं" विधि नहीं है। फ़ायरफ़ॉक्स प्रोफ़ाइल बैकअप के लिए हमारा geek उन्मुख समाधान एक बैच स्क्रिप्ट का उपयोग करना है जिसे किसी भी समय चलाया जा सकता है। भले ही आपके पास फ़ायरफ़ॉक्स खुला हो या न हो, यह स्क्रिप्ट आपके वर्तमान फ़ायरफ़ॉक्स प्रोफ़ाइल को कैप्चर करेगी और आसान रिकवरी के लिए इसे ज़िप फ़ाइल में संग्रहीत करेगी।

लिपी

कुल मिलाकर, स्क्रिप्ट कुछ भी जादुई नहीं है। यह बस संबंधित उपयोगकर्ता के फ़ायरफ़ॉक्स प्रोफ़ाइल फ़ोल्डर में जाता है और सभी अनलॉक की गई फ़ाइलों को एक अस्थायी निर्देशिका में कॉपी करता है और अंत में फ़ाइलों का एक ज़िप संग्रह बनाता है। जिप प्रक्रिया को पूरा करने के लिए आपको अपने विंडोज पैट वैरिएबल में एक फ़ोल्डर में 7-जिप कमांड लाइन टूल को कॉपी करना होगा।

@ECHO OFF
TITLE Firefox Profile Backup
ECHO Firefox Profile Backup
ECHO Written by: Jason Faulkner
ECHO SysadminGeek.com
ECHO.
ECHO.
SETLOCAL
REM Requires the 7-Zip command line tool (7za.exe) which can be downloaded at:
REM http://www.7-zip.org
REM This file should be placed in a folder in the PATH variable (i.e. C:Windows)
REM Full path the the storage archive file (do not put in quotes)
REM Make sure this directory path exists.
SET BackupFileName=%USERPROFILE%DocumentsBackupFirefoxProfile.zip
REM Leave everything below here alone
SET TempBackupDir=%TEMP%Firefox_Profile
SET TempBackupDirAction="%TempBackupDir%"
IF EXIST %TempBackupDirAction% RMDIR %TempBackupDirAction%
MKDIR %TempBackupDirAction%
XCOPY "%APPDATA%MozillaFirefoxProfiles*" %TempBackupDirAction% /E /V /C /H /Y
SET BackupFileName="%BackupFileName%"
IF EXIST %BackupFileName% DEL /F /Q %BackupFileName%
7ZA a %BackupFileName% "%TempBackupDir%*"
IF EXIST %TempBackupDirAction% RMDIR /S /Q %TempBackupDirAction%
ENDLOCAL

बैकअप शेड्यूल करना

एक बार जब आपके पास स्क्रिप्ट होती है, तो आप बसविंडोज टास्क शेड्यूलर के माध्यम से इसे शेड्यूल करने की आवश्यकता है। आप वर्तमान उपयोगकर्ता के लिए दैनिक चलाने के लिए इसे आसानी से सेट करने के लिए ग्राफिकल इंटरफ़ेस या कमांड लाइन टूल, SchTasks के माध्यम से उपयोग कर सकते हैं:

SchTasks / Create / SC DAILY / TN BackupFirefoxProfile / TR% UserProfile% DocumentsScriptsBackupFirefoxProfile.bat / ST 09:00 / RU <UserName> / RP <पासवर्ड>

महत्वपूर्ण लेख: स्क्रिप्ट प्रोफ़ाइल को विशिष्ट बनाती हैस्थान (% USERPROFILE% और% APPDATA%), इसलिए यह महत्वपूर्ण कार्य है जो संबंधित उपयोगकर्ता खाते के रूप में चलता है, जिसके लिए आप फ़ायरफ़ॉक्स प्रोफ़ाइल का बैकअप लेना चाहते हैं।

सीमाएं

यह स्क्रिप्ट किसी भी अनलॉक की गई फ़ाइल को उठा लेगीबैकअप का हिस्सा। जब फ़ायरफ़ॉक्स खुला होता है, तो "parent.LOCK" नामक एक फ़ाइल बनाई जाती है और यह फ़ाइल बैकअप में शामिल नहीं होती है। यह एक शून्य बाइट है, इसलिए इस फाइल को शामिल किए बिना प्रोफाइल बैकअप को थोड़ा-सा पूरा कर सकते हैं।

फ़ायरफ़ॉक्स के खुलने के दौरान कुछ ऐड-ऑन भी फ़ाइलों को लॉक कर सकते हैं, लेकिन हमारे परीक्षण में ऐसा कोई उदाहरण नहीं मिला है जहां यह मामला हो।

7-जिप कमांड लाइन टूल डाउनलोड करें

मैन्युअल रूप से एक फ़ायरफ़ॉक्स प्रोफ़ाइल बैकअप

FEBE ऐड-ऑन फ़ायरफ़ॉक्स के लिए