SHeRvin |
02-07-2011 01:37 PM |
پشتيبانگيري مرتب از فايرفاكس
پشتيبانگيري مرتب از فايرفاكس
http://jamejamonline.ir/Media/images...0835125102.jpg
فايرفاكس براي كاربران اين مرورگر، بستر مهم ترين اطلاعات آنهاست. بوكماركها، گذرواژهها و تنظيمات مرورگري كه در صورت نابودي، بازيافتي دشوار و در برخي موارد ناممكن دارند. همانند ديگر اطلاعات باارزش ديگر، ميتوان از پروفايل فايرفاكس نيز پشتيبانگيري كرد.
نرمافزارهايي هستند كه اين كار را به صورت دستي انجام دهند (براي مثال ميتوانيد در گوگل به دنبال MozBackup يا FEBE بگرديد)، هر كدام از اين موارد مشكلاتي دارند از جمله بعد از نصب، آدم فراموش ميكند به طور مرتب از فايرفاكس خود بكآپ بگيرد. يكي از راهحلها ميتواند اين باشد كه از يك اسكريپت استفاده كنيم تا عمليات پشتيبانگيري را انجام دهد. اين اسكريپت به باز بودن فايرفاكس كاري ندارد و حتي اگر اين برنامه در حال اجرا هم نباشد ميتواند پشتيبانگيري را انجام دهد.
در مجموع، اين اسكريپت كار خاصي انجام نميدهد. اين اسكريپت به فولدر فايرفاكس كاربر ميرود و همه فايلهاي آن را فشرده ميكند. براي استفاده از اين اسكريپت به نرمافزار فشردهسازي
7Zip احتياج داريد كه ميتوانيد از مسير زير آن را دريافت كنيد:
http://www.7zip.org
اسكريپت زير را در يك فايل متني بنويسيد:
@ECHO OFF
TITLE Firefox Profile Backup
ECHO Firefox Profile Backup
ECHO.
ECHO.
SETLOCAL
REM Requires the 7ـZip command line tool (7za.exe) which can be downloaded at:
REM http://www.7zip.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%\Documents\Backup\FirefoxProfile .zip
REM Leave everything below here alone
SET TempBackupDir=%TEMP%\Firefox_Profile
SET TempBackupDirAction=»%TempBackupDir%»
IF EXIST %TempBackupDirAction% RMDIR %TempBackupDirAction%
MKDIR %TempBackupDirAction%
XCOPY «%APPDATA%\Mozilla\Firefox\Profiles\*» %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
اسكريپت را در مسير ويندوز (C:\Windows) قرار دهيد. حالا بايد به ويندوز بگوييم چه زماني اين فايل را اجرا كند. بهترين كار اين است كه امر پشتيبانگيري را به صورت روزانه انجام دهيم. دستور زير را در خط فرمان بنويسيد:
SchTasks /Create /SC DAILY /TN BackupFirefoxProfile /TR %UserProfile%\Documents\Scripts\BackupFirefoxProfile.bat /ST 09:00 /RU،«UserName» /RP،«Password»
|