כיצד להעתיק את מבנה התיקיות מבלי להעתיק את הקבצים - Winhelponline

How Copy Folder Structure Without Copying Files Winhelponline

מוקדם יותר ראינו כיצד לשקף את תוכן התיקיה באמצעות כלים ושיטות שונות. אך ישנם מצבים בהם ברצונך להעתיק מבנה תיקיה מבלי להעתיק את הקבצים בתיקיות אלה. לדוגמה, ייתכן שתרצה לשכפל את מבנה הספריה של ההוצאות או תיקיות החשבונאות שלך כדי לארגן אותן בשנה.



ברשותי מבנה התיקיות הבא לאחסון המסמכים הנוגעים לשנת הכספים 2018-19. לשנת הכספים הבאה, הייתי רוצה להעתיק את מבנה הספריה (מבלי להעתיק את הקבצים) לתיקיית האב ששמה 2019-20 על מנת לשמור על אחידות.



D:  OFFICIAL  2018-19 ├─── חשבונות │ ├─── הצהרת פיוס בנקים │ ├─── רווחי הון │ └───TDS ├─── דוחות בנק │ ├─── חשבונות SB │ └─ ── פיקדונות תעריף ├─── הוצאות │ ├─── אביזרי מחשב │ ├─── סלארים ודמי חוזה │ │ ├──── משכורות עובדים │ │ └─── דמי עבודה │ ├─── נסיעות │ └─ ── אירוח אתרים ├─── מס הכנסה │ ──── תקבולי מס מתקדמים │ ├───IT מחזיר │ ├─── צווי החזר │ ├─── קבלות מס שומה עצמית │ └─── הודאת הגשת מס ├ ─── מכתבים └─── קבלות ├─── פרסומות ├─── שיוך └─── הדרכה

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



העתק מבנה ספריות

העתק את מבנה התיקיות מבלי להעתיק את הקבצים

באמצעות הפקודה XCopy

הפקודה המובנית ב- XCopy ב- Windows יכולה להעתיק את הספריה או עץ הספריות (כלומר, רקורסיבית). המתגים / T / E וודא שרק התיקיות (כולל תיקיות ריקות) מועתקות מבלי להעתיק את הקבצים.

פתח חלון שורת פקודה והשתמש בתחביר של שורת הפקודה הבאה:



יעד מקור xcopy / t / e

לדוגמה:

xcopy D:  Official  2018-19 D:  Official  2019-20 / t / e

אם תיקיית היעד לא קיימת, תישאל אם היעד / היעד 2019-20 מתייחס לשם קובץ או שם ספריה ( F = קובץ, ד = ספרייה) על המטרה. ללחוץ ד להמשיך.

ה 2018-19 מבנה התיקיות משוכפל כעת ל- 2019-20 .

העתק מבנה ספריות ללא קבצים

  • / ת יוצר מבנה ספריות, אך אינו מעתיק קבצים. לא כולל ספריות ריקות או ספריות משנה.
  • / T / E כולל ספריות ותיקיות משנה ריקות.

באמצעות Robocopy

באמצעות הרובוקופיה המובנית, תוכל לשקף את מבנה הספריה (מבלי להעתיק את הקבצים) באמצעות התחביר של שורת הפקודה הבאה:

robocopy 'D:  Official  2018-19' 'D:  Official  2019-20' / e / xf *
  • / is - העתק ספריות משנה, כולל ריקות.
  • / xf * - לא כולל את כל הקבצים - המסומנים בתווים כלליים *

העתק מבנה ספריות ללא קבצים

עֵצָה: אם ברצונך לא לכלול תיקיות מסוימות, השתמש ב / xd החלף.

קָשׁוּר: השווה וסנכרן שתי תיקיות באמצעות Robocopy

באמצעות PowerShell

באמצעות PowerShell תוכלו לשקף עץ ספריות (מבלי להעתיק את הקבצים) באמצעות התחביר של שורת הפקודה הבאה:

Copy-Item -LiteralPath 'D:  Official  2018-19' -Destination 'D:  Official  2019-20' -Recurse -filter {PSIsContainer -eq $ true}

העתק מבנה ספריות ללא קבצים

זהו זה. שכעת כעת את מבנה הספריה תחת תיקיית בסיס אחרת.

כיצד לשכפל את מבנה הספריה במחשב אחר

אם ברצונך לשכפל את מבנה התיקיות במחשב אחר שאינו נמצא ברשת, השתמש באחת מהשיטות לעיל במערכת זו כדי לשקף עץ ספריות.

לאחר מכן, רוכס את התיקיה המשקפת באמצעות סייר קבצים לַחֲלוֹק או באמצעות תפריט לחיצה ימנית - שלח אל → תיקיה דחוסה (מכווצת) אוֹפְּצִיָה.

העתק מבנה ספריות ללא קבצים

העתק את קובץ ה- zip למחשב שלך וחלץ את התוכן לתיקיה. מבנה התיקיות יישמר כשאתה מחלץ אותו למחשב היעד.

לחלופין, השתמש ב- שיטת קובץ אצווה לְהַלָן.


שיטה 4: שימוש ב- PowerShell (עם קובץ אצווה)

באמצעות PowerShell, תוכל לקבל את רשימת התיקיות וליצור קובץ אצווה מוכן שיש לו הוראות ליצור את אותו מבנה ספריות במחשב היעד.

הפעל את PowerShell והשתמש בשורת הפקודה הבאה תחביר :

(gci -Path 'folder_path' -Directory -Name -Recurse) | אובייקט foreach {'md '' '+ $ _ +' '' '} | Out-File -FilePath 'output_file' - קידוד [סוג]

דוגמא:

כדי לקבל את רשימת הספריות תחת גיבוי חשבונות תיקייה רקורסיבית וצור קובץ אצווה, הפעל את הפקודה הבאה:

(gci-Path 'D:  Backup  Accounts ' - Directory -Name -Recurse) | אובייקט foreach {'md '' '+ $ _ +' '' '} | Out-File -FilePath d:  output.bat-קידוד UTF8

יציאות PowerShell ל- ASCII קובץ כברירת מחדל. עדיף שתבחר UTF8 במיוחד אם יש לך תווים זרים בשמות התיקיות. במקרה כזה, החלף קידוד ASCII ל קידוד UTF8 בשורת הפקודה לעיל. כמו כן, עיין בשרשור הפורום של SuperUser קבצים עם תווים שאינם ASCII בשם הקובץ בקובץ אצווה של Windows לעקיפת הבעיה ( chcp פקודה) אתה יכול להשתמש בעת הפעלת קובץ האצווה.

ה פלט.טקסט בדוגמה שלעיל הוא קובץ אצווה היוצר את מבנה התיקיה המדויק (רקורסיבית) כאשר הוא פועל במחשב היעד.

  1. העבר את קובץ האצווה למחשב היעד.
  2. שנה את שם הקובץ עם סיומת .bat - למשל, פלט
  3. פתח חלון שורת פקודה במחשב היעד.
  4. עבור לספריית הבסיס בה ברצונך שקובץ האצווה ייצור את תיקיות המשנה - למשל, e: חשבונות .
    מבנה רשימת מדריכים קובץ אצווה
  5. הפעל את הקובץ פלט מאותה ספריה בשורת הפקודה.
  6. לחלופין, אמת את תיבת הדו-שיח של תיקיית האב במקור וכן ביעד.

זהו זה. שכפלת את מבנה הספריה במחשב היעד באמצעות קובץ האצווה.

האם יש לך שיטה אחרת לשכפל מבנה ספריות בכונן או במחשב אחר? בואו נדע זאת בסעיף הערות למטה.


בקשה קטנה אחת: אם אהבתם את הפוסט הזה, אנא שתפו את זה?

נתח 'קטנטן' אחד ממך יעזור מאוד ברציפות בצמיחת הבלוג הזה. כמה הצעות נהדרות:
  • להצמיד אותו!
  • שתף אותו לבלוג האהוב עליך + פייסבוק, Reddit
  • צייץ את זה!
אז תודה רבה על תמיכתך, הקורא שלי. זה לא ייקח יותר מ -10 שניות מזמנך. לחצני השיתוף נמצאים ממש למטה. :)