לפני מספר ימים לקוח ביקש ממני להעביר סט גדול של קבצים, על סמך הסיומת והישן שלהם, למיקום אחר (כונן), על מנת לחסוך מקום בדיסק המקור. לאחר חיפושים מסוימים, גיליתי שהדרך האמינה יותר לבצע את המשימה היא באמצעות כלי השירות ROBOCOPY של מיקרוסופט.
מדריך זה מכיל הוראות כיצד ניתן להעתיק או להעביר, קבוצה גדולה של קבצים למיקום אחר, באמצעות ROBOCOPY.
- מָקוֹר:הפניה מלאה ל-Robocopy
כיצד להעתיק או להעביר קבצים באצווה באמצעות ROBOCOPY.
1. לִפְתוֹחַ פגז כוח אוֹ שורת הפקודה כמנהל.
2. לפי הפעולה שברצונך לבצע, תן אחת מהפקודות המתאימות למטה:
א. כדי להעתיק רק את הקבצים (ללא תיקיות המשנה), מתיקיה אחת לאחרת, תן את הפקודה הזו ROBOCOPY:
- ROBOCOPY "מקור" "יעד"
דוגמה1: כדי להעתיק את הקבצים של התיקיה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup"
דוגמה2: כדי להעביר את כל הקבצים של התיקיה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /MOVE
ב. כדי להעתיק את כל התוכן (קבצים ותיקיות משנה), מתיקיה אחת לאחרת, תן את הפקודה הזו ROBOCOPY:
- ROBOCOPY "מקור" "יעד" /S
דוגמה1: כדי להעתיק את כל הקבצים ותיקיות המשנה של התיקיה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S
דוגמה1: כדי להעביר את כל הקבצים ותיקיות המשנה מתיקיית 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE
ג. כדי להעתיק את כל הקבצים שנוצרו לפני תקופה מסוימת, מתיקיה אחת (ותיקיות המשנה שלה), לתיקיה אחרת, תן את הפקודה הזו ROBOCOPY:*
- ROBOCOPY "מקור" "יעד" /S /MINAGE: n
* MINAGE: n = גיל קובץ מינימלי - אל תכלול קבצים חדשים מ-n ימים/תאריך.
דוגמה1: כדי להעתיק את כל הקבצים ותיקיות המשנה הישנים שגילם מעל 180 ימים (6 חודשים), מהתיקייה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MINAGE: 180
דוגמה2: כדי להעביר את כל הקבצים הישנים ותיקיות המשנה שגילם מעל 180 ימים (6 חודשים), מהתיקיה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MINAGE: 180
ד. כדי להעתיק את כל הקבצים שנוצרו לאחר תאריך מסוים, מתיקיה אחת (ותיקיות המשנה שלה), לתיקיה אחרת, תן את הפקודה הזו ROBOCOPY:*
- ROBOCOPY "מקור" "יעד" /S /MAXAGE: n
* מקסימום: n = AGE מקסימום קובץ - אל תכלול קבצים ישנים מ-n ימים/תאריך
דוגמה1: כדי להעתיק את כל הקבצים ותיקיות המשנה שנוצרו ב-180 הימים האחרונים (6 חודשים), מהתיקייה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MAXAGE: 180
דוגמה2: כדי להעביר את כל הקבצים ותיקיות המשנה החדשים יותר שנוצרו ב-180 הימים האחרונים (6 חודשים), מהתיקייה 'C:\4test', לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" /S /MOVE /MAXAGE: 180
ה. כדי להעתיק קבצים על סמך הסיומת שלהם, מתיקיה אחת לאחרת על ידי יצירת אותו מבנה תיקיות כמו בתיקיית המקור, תן את הפקודה הזו ROBOCOPY:
- ROBOCOPY "מקור" "יעד" .FileExtension /S
דוגמה1: כדי להעתיק את כל קבצי ה-JPG מתיקיית 'C:\4test' ומתיקיות המשנה שלה, לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S
דוגמה2: כדי להעביר את כל קבצי ה-JPG מתיקיית 'C:\4test' ומתיקיות המשנה שלה, לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE
ו. כדי להעתיק קבצים על סמך הסיומת שלהם והישן שלהם, מתיקיה אחת לאחרת (על ידי יצירת אותו מבנה תיקיות ביעד, כמו בתיקיית המקור), תן את הפקודה הזו ROBOCOPY:
- ROBOCOPY "מקור" "יעד" .FileExtension /S /MINAGE: n
דוגמה1: כדי להעתיק את כל קובצי ה-JPG שנוצרו לפני 180 יום, מהתיקייה 'C:\4test' ומתיקיות המשנה שלה, לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MINAGE: 180
דוגמה2: כדי להעביר את כל קבצי ה-JPG שנוצרו לפני 180 יום, מהתיקייה 'C:\4test' ומתיקיות המשנה שלה, לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MINAGE: 180
דוגמה3: כדי להעתיק את כל קבצי ה-JPG שנוצרו ב-180 הימים האחרונים, מהתיקייה 'C:\4test' ומתיקיות המשנה שלה, לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MAXAGE: 180
דוגמה4: כדי להעביר את כל קבצי ה-JPG שנוצרו ב-180 הימים האחרונים, מהתיקיה 'C:\4test' ומתיקיות המשנה שלה, לתיקיה 'F:\4testbackup', הפקודה היא:
- ROBOCOPY "C:\4test" "F:\4testbackup" *.jpg /S /MOVE /MAXAGE: 180
זהו זה! הודע לי אם המדריך הזה עזר לך על ידי השארת הערה לגבי החוויה שלך. בבקשה תעשו לייק ושתפו את המדריך הזה כדי לעזור לאחרים.