אם אתה אוהב את האופן שבו הגדרת את מבנה התיקיה ואתה רוצה לעשות זאת שוב, הנה כיצד להגדיר עותק מבלי לכלול את הקבצים ב-Windows.
Windows מקל על העתקה והדבקה של תיקיות ותיקיות משנה מספרייה אחת לאחרת. עם זאת, השיטה המקובלת Ctrl + C ו-Ctrl + V מעתיקה את כל התיקיה ואת תוכנה. לפעמים, ייתכן שתרצה להעתיק את מבנה התיקיות ללא התוכן שלו. בשיטה המקובלת, העתקה ולאחר מכן מחיקה של התוכן של כל תיקיה הופכת מייגעת.
כדי לתקן בעיה זו, אתה יכול להשתמש בכלי השירות של שורת הפקודה ב- PowerShell. בנוסף, אתה יכול גם להשתמש בכלי עזר של שורת הפקודה כגון Xcopy ו-Robocopy כדי להשיג את אותו הדבר. כאן אנו מראים כמה דרכים להעתיק מבנה של תיקיה ללא הקבצים שלה ב-Windows.
1. השתמש באפליקציית Duplicate Directory כדי להעתיק את מבנה התיקיות
הדרך הקלה ביותר להעתיק מבנה תיקיות ללא הקבצים היא להשתמש בכלי שירות של צד שלישי בשם Duplicate Director. זהו כלי עזר רב פלטפורמות וזמין גם ב-Windows וגם ב-macOS. המפתח משתמש בתמחור של תשלום מה שאתה רוצה (PWYW) עבור האפליקציה, כך שתוכל לנקוב במחיר הוגן ולהוריד את האפליקציה.
כדי להעתיק את מבנה התיקיות ללא קבצים באמצעות ספרייה כפולה:
- עבור אל עמוד ספרייה כפול והורד את גרסת Windows.
- הפעל את תוכנית ההתקנה והתקן את האפליקציה. לאחר ההתקנה, הפעל את האפליקציה מתפריט התחל.
- כדי לשכפל את הספרייה, תצטרך לבחור את נתיב מקור וה נתיב יעד על ידי לחיצה על האפשרויות המתאימות.
- נְקִישָׁה לְשַׁכְפֵּל כדי להעתיק את הספרייה.
2. כיצד להעתיק מבנה של תיקיה באמצעות PowerShell
אם אתה מעדיף שיטה מובנית, אתה יכול להעתיק את מבנה התיקיות ללא קבצים באמצעות Windows PowerShell. כדי לשכפל את מבנה הקובץ באמצעות PowerShell, תצטרך לראות את הפקודה Copy-Item ואחריה את נתיב המקור והיעד.
עבור מדריך זה, נשכפל את מבנה קובץ התיקיות בנתיב "E:\NewFolder" לנתיב היעד "E:\TestFolder". הנה איך לעשות את זה.
- פתח את PowerShell כמנהל מערכת (ראה כיצד לפתוח את PowerShell כמנהל מערכת).
- בחלון PowerShell, הקלד את הפקודה הבאה:
Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
- הפקודה המלאה עם נתיב המקור והיעד שנוספו תיראה בערך כמו להלן:
Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
- אתה יכול להימנע מהקלדת המקור והנתיב המלא על ידי גרירה ושחרור של התיקיות למסוף PowerShell. PowerShell תוסיף אוטומטית את הנתיב עבור התיקיות המתאימות.
- הפקודה Filter למעלה משתמשת ב- מיכל PSIS המאפיין של התיקיות, שהן מכולות ובעלות הערך נכון ($true). לפיכך, בחר רק את התיקיות והשאר את כל הקבצים שבתיקייה עם הערך False ($false).
- לאחר ביצוע הפקודה, כל מבנה NewFolder יהיה זמין תחת TestFolder ללא הקבצים.
3. כיצד להעתיק מבנה של תיקיה באמצעות שורת הפקודה
בנוסף ל-PowerShell, Windows כולל שני כלי עזר נוספים להעתקת שורת פקודה בשם Xcopy ו-Robocopy, כדי לעזור לך העתק קבצים מהר יותר במחשב Windows שלך. בעוד ש-Robocopy נועד להוות תחליף לאפליקציית Xcopy הישנה יותר, שני כלי השירות פונקציונליים ומגיעים מותקנים מראש בכל המהדורות של מערכת ההפעלה Windows.
- Xcopy: קיצור של עותק מורחב, הוא כלי שורת פקודה להעתקת קבצים וספריות, כולל ספריות משנה. הוא תומך במספר פרמטרים או מתגים, כולל e/ ו/t, חיוניים לביצוע פונקציית ההעתקה ללא הקבצים.
- רובוקופיה: היורש של ה-Xcopy, Robust File Copy (Robocopy), מגיע עם אפשרויות נוספות כמו שיקוף, יכולת לבדוק את ההבדלים בקבצים ותזמון הפעלת העתקה.
בוא נחקור כיצד להשתמש בשני אלה כדי להעתיק מבנה של תיקיה.
כיצד להעתיק מבנה של תיקיה באמצעות Xcopy
העתקת מבנה תיקיה עם Xcopy היא קלה. עלינו להשתמש בפקודה "xcopy", ואחריה בנתיב המקור והיעד. בנוסף, נשתמש בשני מתגי Xcopy, /t ו-/e, כדי לשכפל את התיקיה ואת ספריות המשנה שלה מבלי להעתיק את הקבצים.
שים לב ששימוש בשני המתגים הכרחי כדי לשכפל את הספרייה. בזמן ש /t switch יכול להעתיק את מבנה ספריות המשנה, הוא לא יכול לזהות תיקיות ריקות. כדי לפתור את הבעיה, אתה יכול להשתמש ב- /ה switch, שיכול להעתיק ספריות משנה גם אם התיקיות ריקות.
כדי להעתיק עץ ספריות שלם באמצעות Xcopy:
- הקש על לנצח מפתח וסוג cmd.
- לחץ לחיצה ימנית על שורת פקודה ובחר הפעל כמנהל.
- בחלון שורת הפקודה, הקלד את הפקודה הבאה:
xcopy "SourcePath""DestinationPath"/t /e
- בפקודה לעיל, החלף נתיב מקור עם מבנה התיקיות שברצונך להעתיק ו נתיב יעד עם הנתיב שבו ברצונך לאחסן את התיקיה המשוכפלת.
- לדוגמה, עבור המדריך הזה, הפקודה המלאה תיראה בערך כך:
xcopy "E:\NewFolder""E:\TestFolder" /t /e
- לאחר שתסיים, פתח את נתיב היעד שלך כדי לראות אם מבנה התיקיות הועתק בהצלחה.
כיצד לשכפל מבנה של תיקיה באמצעות רובוקופי
Robocopy מחליף את Xcopy ומגיע עם סט נוסף של מתגים ותכונות. בדומה לקודמו, תצטרך להשתמש בשני מתגים, /ה ו /xf.
איפה ה ה/ switch מעתיק את הספרייה, את /xf * switch אינו כולל את כל הקבצים.
כדי להעתיק את מבנה התיקיות באמצעות Robocopy:
- פתח את שורת הפקודה כמו לעיל.
- הקלד את הפקודה הבאה:
Robocopy "SourcePath""DestinationPath"/e /xf *
- בפקודה לעיל, החלף את "SourcePath" ו-"DestinationPath" בנתיב הספרייה המתאים. חשוב לכלול את התו הכללי * בפקודה; אחרת, הפקודה תעתיק את הספרייה עם הקבצים שבהם.
- הפקודה המלאה עם נתיב המקור והיעד עבור מדריך זה תיראה בערך כמו להלן:
robocopy "E:\NewFolder""E:\TestFolder" /e /xf *
יצירה מחדש של מבנה תיקיות ריק ב-Windows
ייתכן שתרצה ליצור מחדש מבנה תיקיות ריק מסיבות רבות. תהליך זה הוא ככל הנראה תרגיל חודשי או שנתי עבור רוב האנשים, כך ששימוש בשורת הפקודה ובשיטות PowerShell מקובל.
עם זאת, אם אינך רוצה לקחת את המסלול החנון, אתה יכול להשתמש בכלי השירות Duplicate Directory לפתרון פשוט מבוסס GUI. זה בחינם לשימוש, אלא אם כן אתה רוצה לשלם, וזה עובד על מערכות פועלות של Windows ו-macOS.