IOPanel

חזור   IOPanel > דבר חופשי > תוכנה ומערכות הפעלה
עמוד ראשי הירשם חיפוש הודעות מהיום סמן פורומים כנקראו

תוכנה ומערכות הפעלה תוכנות , יישומים, מערכות הפעלה , המלצות לפני קניה , מדריכים , כלים מומלצים ותמיכה טכנית.

דבר חופשי : תוכנה ומערכות הפעלה

Script לגיבוי תיקיות + הסבר

אם יש לכם תיקיה/יות שאתם רוצים לגבות למקום מסויים אז בניתי סקריפט שאולי יעזור לכם הגדרת משתנים, אפשר לא להשתמש ...
תגובה
 
קישור חוזר הגדרות אשכול אפשרויות הצגת נושא
ישן 06-02-11, 13:39   #1 (קישור ישיר)
IO Addict
 
סמל האישי של Andrew
 
תאריך הצטרפות: Jan 2007
הודעות: 4,891
שלח הודעה דרך SKype אל Andrew
ברירת מחדל Script לגיבוי תיקיות + הסבר

אם יש לכם תיקיה/יות שאתם רוצים לגבות למקום מסויים אז בניתי סקריפט שאולי יעזור לכם


הגדרת משתנים, אפשר לא להשתמש בזה אבל זה די נוח וחוסך זמן והרבה שורות של Path

set drive = זה כונן שבו יוצר הגיבוי [אפשר להגדיר ככונן C או D או אפשר להגדיר תיקיה בתוך כונן C:\BACKUP]
set folder = שם התיקית שלתוכה יעותק הגיבוי [מוגד ליצור תיקיה בפורמת הזה San_06_02_2011 יום שלוש אותיות ותאריך בפורמט אירופאי] אפשר להגדיר איך שנוח או פשוט לתת של סטטי לתיקיה
set backupcmd = הגדרה של איזה פעולה תרוץ ב CMD [מוגד לעבוד עם XCOPY אפשר לעבוד עם כול COMMAND כולל צד ג'] כולל ה Attributes שלה
set backupdir = הגדרה איזה תיקיה לגבות


פעולה
%backupcmd% "%backupdir%" "%drive%\%folder%"

בעצם מה שיש פה זה ככה
להריץ Xcopy עם האטרביוטס שהגדרנו על תיקיה "%backupdir% שהגדרנו וליצור תיקיה %folder% ב %drive%

בסה"כ מה שיצא זה תיקית %backupdir% תועתק לתיקיה %folder% בכל יום שיתבצע גיבוי תווצר תיקיה עם תאריך של אותו היום ב %drive%

קוד:
@echo off :: variables set drive=D:\Backup set folder=%date:~0,3%_%date:~7,2%_%date:~4,2%_%date:~10,4% set backupcmd=xcopy /s /c /d /e /h /i /r /k /y set backupdir=d:\tobackup echo ### Backing up directory ... ### %backupcmd% "%backupdir%" "%drive%\%folder%" echo Backup Complete! @pause
הוא בודק אם בתיקית יעד יש כבר קובץ זהה אז הוא ידלג עליו ואם לא אז יעתיק

בנוסף את הקובץ bat הזה אפשר להכניס ל Task Scheduler וככה יווצר גיבוי ברמה יומית לקבצים ששונו או חדשים שנוספו לתיקית %backupdir%

אפשר להעתיק מספר תיקיות לתיקיה אחת, פשוט צריך להגדיר עוד משתנה %backupdir% בשם אחר לדוגמא %backupdirb%
ולהוסיף עוד שורה %backupcmd% "%backupdirb%" "%drive%\%folder%"
ככה 2 תיקיות שמוגדרות ב backupdirb ו backupdir יעתקו לתיקית הגיבוי שלנו


זה הפלט


אם יש לכם עוד שאלות בנושא אנסה לעזור
__________________

Rig I | 2600K @ 4.5Ghz | DZ68DB | SSD 320 160GB | Mushkin 4Gbx2 | Seasonic MII-12 520W |


HTPC [XBMC 10.1] | E2160 @ 3Ghz | IP-35E | Gskill 1Gbx2 + 2Gb | HD2600 | Hec Silent Pro 375W |

Laptop | Dell Studio 1555 |

Phones | Nexus 4 | CM10.1@NightlyMod |

נערך לאחרונה על ידי Andrew, 06-02-11 בשעה 14:03.
Andrew לא מחובר   הגב עם ציטוט
תגובה


הגדרות אשכול
אפשרויות הצגת נושא

חוקי משלוח הודעות
אתה לא יכול לשלוח הודעות חדשות
אתה לא יכול לשלוח תגובות
הינך לא יכול לצרף קבצים להודעותיך
אתה לא יכול לערוך את הודעותיך

vB code הינו פועל
סמיילים הינו פועל
קוד [IMG] הינו פועל
קוד HTML הינו כבוי
Trackbacksהינו פועל
Pingbacks הינו פועל
Refbacks הינו פועל

נושאים דומים
אשכול מפרסם האשכול פורום תגובות הודעה אחרונה
צריך הסבר על עריכת רום amit133 סלולר וגאדג'טים 21 28-09-10 19:55
צריך קצת הסבר על צלחות לווין. ANDREY12341 רשתות ותקשורת 3 23-06-09 8:24
צריך הסבר על ברז ניקוז sahargt קירור מים 14 22-04-09 14:58
צריך הסבר על סרט Dvd-R , איך מפעילים , תרגום , איכות DJ.R מחשבים ומה שמסביב 19 26-01-09 18:30
צריך קצת הסבר לגבי לוחות oR. מעבדי INTEL ולוחות אם 3 26-01-08 17:48


כל הזמנים הם GMT +3. השעה כרגע היא 5:53.





מופעל על ידי: vBulletin
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
Search Engine Friendly URLs by vBSEO
IOPanel.net © כל הזכויות שמורות