Αν σας αρέσει ο τρόπος με τον οποίο σχεδιάζετε τη δομή ενός φακέλου και θέλετε να το κάνετε ξανά, δείτε πώς μπορείτε να ρυθμίσετε ένα αντίγραφο χωρίς να συμπεριλάβετε τα αρχεία στα Windows.

Τα Windows διευκολύνουν την αντιγραφή και επικόλληση φακέλων και υποφακέλων από τον έναν κατάλογο στον άλλο. Ωστόσο, η συμβατική μέθοδος Ctrl + C και Ctrl + V αντιγράφει ολόκληρο τον φάκελο και τα περιεχόμενά του. Μερικές φορές, μπορεί να θέλετε να αντιγράψετε τη δομή του φακέλου χωρίς το περιεχόμενό της. Με τη συμβατική μέθοδο, η αντιγραφή και στη συνέχεια η διαγραφή των περιεχομένων κάθε φακέλου γίνεται κουραστική.

Για να διορθώσετε αυτό το ζήτημα, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα γραμμής εντολών στο PowerShell. Επιπλέον, μπορείτε επίσης να χρησιμοποιήσετε βοηθητικά προγράμματα της γραμμής εντολών όπως το Xcopy και το Robocopy για να πετύχετε το ίδιο. Εδώ δείχνουμε μερικούς τρόπους αντιγραφής της δομής ενός φακέλου χωρίς τα αρχεία του στα Windows.

1. Χρησιμοποιήστε την εφαρμογή Duplicate Directory για να αντιγράψετε τη δομή φακέλου

instagram viewer

Ο ευκολότερος τρόπος για να αντιγράψετε μια δομή φακέλου χωρίς τα αρχεία είναι να χρησιμοποιήσετε ένα βοηθητικό πρόγραμμα τρίτου κατασκευαστή που ονομάζεται Duplicate Director. Είναι ένα βοηθητικό πρόγραμμα πολλαπλών πλατφορμών και είναι διαθέσιμο τόσο σε Windows όσο και σε macOS. Ο προγραμματιστής χρησιμοποιεί μια τιμολόγηση πληρωμής-ό, τι-θέλετε (PWYW) για την εφαρμογή, ώστε να μπορείτε να ονομάσετε μια δίκαιη τιμή και να κάνετε λήψη της εφαρμογής.

Για να αντιγράψετε τη δομή φακέλων χωρίς αρχεία χρησιμοποιώντας τον Διπλότυπο Κατάλογο:

  1. μεταβείτε στο Διπλότυπη σελίδα καταλόγου και κατεβάστε την έκδοση των Windows.
  2. Εκτελέστε το πρόγραμμα εγκατάστασης και εγκαταστήστε την εφαρμογή. Μόλις εγκατασταθεί, εκκινήστε την εφαρμογή από το μενού Έναρξη.
  3. Για να αντιγράψετε τον κατάλογο, θα πρέπει να επιλέξετε το Διαδρομή πηγής και το Διαδρομή προορισμού κάνοντας κλικ στις κατάλληλες επιλογές.
  4. Κάντε κλικ Αντίγραφο για να αντιγράψετε τον κατάλογο.

2. Πώς να αντιγράψετε τη δομή ενός φακέλου χρησιμοποιώντας το PowerShell

Εάν προτιμάτε μια ενσωματωμένη μέθοδο, μπορείτε να αντιγράψετε τη δομή του φακέλου χωρίς αρχεία χρησιμοποιώντας το Windows PowerShell. Για να αντιγράψετε τη δομή του αρχείου χρησιμοποιώντας το PowerShell, θα πρέπει να δείτε την εντολή Copy-Item ακολουθούμενη από τη διαδρομή προέλευσης και προορισμού.

Για αυτόν τον οδηγό, θα αντιγράψουμε τη δομή του αρχείου φακέλου στη διαδρομή "E:\NewFolder" στη διαδρομή προορισμού "E:\TestFolder". Δείτε πώς να το κάνετε.

  1. Ανοίξτε το PowerShell ως διαχειριστής (βλ πώς να ανοίξετε το PowerShell ως διαχειριστής).
  2. Στο παράθυρο του PowerShell, πληκτρολογήστε την ακόλουθη εντολή:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Η πλήρης εντολή με τις διαδρομές προέλευσης και προορισμού που έχουν προστεθεί θα μοιάζει με την παρακάτω:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Μπορείτε να αποφύγετε την πληκτρολόγηση της πλήρους διαδρομής προέλευσης και προορισμού σύροντας και αποθέτοντας τους φακέλους στην κονσόλα PowerShell. Το PowerShell θα προσθέσει αυτόματα τη διαδρομή για τους αντίστοιχους φακέλους.
  5. Η παραπάνω εντολή Φίλτρο χρησιμοποιεί το PSIScontainer ιδιοκτησία των φακέλων, που είναι κοντέινερ και έχουν την τιμή Αληθινό ($true). Ως εκ τούτου, επιλέξτε μόνο τους φακέλους και αφήστε έξω όλα τα αρχεία μέσα στο φάκελο με την τιμή Λάθος ($false).
  6. Μόλις εκτελεστεί η εντολή, ολόκληρη η δομή NewFolder θα είναι διαθέσιμη κάτω από το TestFolder χωρίς τα αρχεία.

3. Πώς να αντιγράψετε τη δομή ενός φακέλου χρησιμοποιώντας τη γραμμή εντολών

Εκτός από το PowerShell, τα Windows διαθέτουν δύο άλλα βοηθητικά προγράμματα αντιγραφής γραμμής εντολών που ονομάζονται Xcopy και Robocopy, για να σας βοηθήσουν αντιγράψτε αρχεία πιο γρήγορα στον υπολογιστή σας με Windows. Ενώ το Robocopy έχει σχεδιαστεί για να αντικαταστήσει την παλαιότερη εφαρμογή Xcopy, και τα δύο βοηθητικά προγράμματα είναι λειτουργικά και είναι προεγκατεστημένα σε όλες τις εκδόσεις του λειτουργικού συστήματος Windows.

  • Xcopy: Συντομογραφία για το εκτεταμένο αντίγραφο, είναι ένα βοηθητικό πρόγραμμα γραμμής εντολών για την αντιγραφή αρχείων και καταλόγων, συμπεριλαμβανομένων των υποκαταλόγων. Υποστηρίζει πολλαπλές παραμέτρους ή διακόπτες, συμπεριλαμβανομένων των e/ και /t, που είναι απαραίτητες για την εκτέλεση της λειτουργίας αντιγραφής χωρίς τα αρχεία.
  • Ρομποτυπία: Ο διάδοχος του Xcopy, Robust File Copy (Robocopy), διαθέτει περισσότερες επιλογές, όπως mirroring, δυνατότητα ελέγχου των διαφορών στα αρχεία και προγραμματισμό εκτέλεσης αντιγραφής.

Ας εξερευνήσουμε πώς να χρησιμοποιήσετε και τα δύο για να αντιγράψετε τη δομή ενός φακέλου.

Πώς να αντιγράψετε τη δομή ενός φακέλου χρησιμοποιώντας το Xcopy

Η αντιγραφή της δομής ενός φακέλου με το Xcopy είναι εύκολη. Πρέπει να χρησιμοποιήσουμε την εντολή "xcopy", ακολουθούμενη από τη διαδρομή προέλευσης και προορισμού. Επιπλέον, θα χρησιμοποιήσουμε δύο διακόπτες Xcopy, /t και /e, για να αντιγράψουμε τον φάκελο και τους υποκαταλόγους του χωρίς να αντιγράψουμε τα αρχεία.

Σημειώστε ότι η χρήση και των δύο διακοπτών είναι απαραίτητη για την αντιγραφή του καταλόγου. Ενώ το /t Ο διακόπτης μπορεί να αντιγράψει τη δομή του υποκαταλόγου, δεν μπορεί να εντοπίσει κενούς φακέλους. Για να διορθώσετε το πρόβλημα, μπορείτε να χρησιμοποιήσετε το /μι διακόπτης, ο οποίος μπορεί να αντιγράψει υποκαταλόγους ακόμα κι αν οι φάκελοι είναι κενοί.

Για να αντιγράψετε ένα ολόκληρο δέντρο καταλόγου χρησιμοποιώντας το Xcopy:

  1. Πάτα το Νίκη κλειδί και τύπος cmd.
  2. Κάντε δεξί κλικ Γραμμή εντολών και επιλέξτε Εκτελέστε ως διαχειριστής.
  3. Στο παράθυρο της γραμμής εντολών, πληκτρολογήστε την ακόλουθη εντολή:
    xcopy "SourcePath""DestinationPath"/t /e
  4. Στην παραπάνω εντολή, αντικαταστήστε SourcePath με τη δομή φακέλου που θέλετε να αντιγράψετε και DestinationPath με τη διαδρομή όπου θέλετε να αποθηκεύσετε τον διπλότυπο φάκελο.
  5. Για παράδειγμα, για αυτόν τον οδηγό, η πλήρης εντολή θα μοιάζει κάπως έτσι:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Μόλις τελειώσετε, ανοίξτε τη διαδρομή προορισμού για να δείτε εάν η δομή του φακέλου αντιγράφηκε με επιτυχία.

Πώς να αντιγράψετε τη δομή ενός φακέλου χρησιμοποιώντας το Robocopy

Το Robocopy αντικαθιστά το Xcopy και συνοδεύεται από ένα επιπλέον σύνολο διακοπτών και λειτουργιών. Παρόμοια με τον προκάτοχό του, θα χρειαστεί να χρησιμοποιήσετε δύο διακόπτες, /μι και /xf.

Όπου το μι/ διακόπτης αντιγράφει τον κατάλογο, το /xf * διακόπτης εξαιρεί όλα τα αρχεία.

Για να αντιγράψετε τη δομή φακέλου χρησιμοποιώντας το Robocopy:

  1. Ανοίξτε τη γραμμή εντολών όπως παραπάνω.
  2. Πληκτρολογήστε την ακόλουθη εντολή:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. Στην παραπάνω εντολή, αντικαταστήστε τα "SourcePath" και "DestinationPath" με την κατάλληλη διαδρομή καταλόγου. Είναι σημαντικό να συμπεριλάβετε τον χαρακτήρα μπαλαντέρ * στην εντολή. Διαφορετικά, η εντολή θα αντιγράψει τον κατάλογο με τα αρχεία σε αυτά.
  4. Η πλήρης εντολή με τη διαδρομή προέλευσης και προορισμού για αυτόν τον οδηγό θα μοιάζει κάπως παρακάτω:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Δημιουργία εκ νέου δομής κενού φακέλου στα Windows

Μπορεί να θέλετε να αναδημιουργήσετε μια δομή κενού φακέλου για πολλούς λόγους. Αυτή η διαδικασία είναι πιθανώς μια μηνιαία ή ετήσια άσκηση για τους περισσότερους ανθρώπους, επομένως η χρήση των μεθόδων Command Prompt και PowerShell είναι αποδεκτή.

Τούτου λεχθέντος, εάν δεν θέλετε να ακολουθήσετε την τρελή διαδρομή, μπορείτε να χρησιμοποιήσετε το βοηθητικό πρόγραμμα Duplicate Directory για μια απλή λύση που βασίζεται σε GUI. Είναι δωρεάν στη χρήση, εκτός εάν θέλετε να πληρώσετε, και λειτουργεί τόσο σε συστήματα Windows όσο και σε συστήματα macOS.