Jeśli podoba Ci się sposób, w jaki ułożyłeś strukturę folderów i chcesz to zrobić ponownie, oto jak skonfigurować kopię bez uwzględniania plików w systemie Windows.

System Windows ułatwia kopiowanie i wklejanie folderów i podfolderów z jednego katalogu do drugiego. Jednak konwencjonalna metoda Ctrl + C i Ctrl + V kopiuje cały folder i jego zawartość. Czasami możesz chcieć skopiować strukturę folderów bez jej zawartości. W przypadku konwencjonalnej metody kopiowanie, a następnie usuwanie zawartości każdego folderu staje się uciążliwe.

Aby rozwiązać ten problem, możesz użyć narzędzia wiersza poleceń w programie PowerShell. Ponadto możesz także użyć narzędzi wiersza poleceń, takich jak Xcopy i Robocopy, aby osiągnąć to samo. Tutaj pokazujemy kilka sposobów kopiowania struktury folderów bez plików w systemie Windows.

1. Użyj aplikacji Duplicate Directory, aby skopiować strukturę folderów

Najłatwiejszym sposobem skopiowania struktury folderów bez plików jest użycie narzędzia innej firmy o nazwie Duplicate Director. Jest to narzędzie wieloplatformowe i jest dostępne zarówno w systemie Windows, jak i macOS. Deweloper stosuje ceny aplikacji typu „płać ile chcesz” (PWYW), dzięki czemu możesz podać uczciwą cenę i pobrać aplikację.

instagram viewer

Aby skopiować strukturę folderów bez plików przy użyciu Duplikatu katalogu:

  1. Idź do Zduplikowana strona katalogu i pobierz wersję dla systemu Windows.
  2. Uruchom instalator i zainstaluj aplikację. Po zainstalowaniu uruchom aplikację z menu Start.
  3. Aby zduplikować katalog, musisz wybrać plik Ścieżka źródłowa i Ścieżka docelowa klikając odpowiednie opcje.
  4. Kliknij Duplikować skopiować katalog.

2. Jak skopiować strukturę folderu za pomocą programu PowerShell

Jeśli wolisz wbudowaną metodę, możesz skopiować strukturę folderów bez plików przy użyciu programu Windows PowerShell. Aby powielić strukturę plików za pomocą programu PowerShell, musisz zobaczyć polecenie Kopiuj element, a następnie ścieżkę źródłową i docelową.

W tym przewodniku zduplikujemy strukturę plików folderów w ścieżce „E:\NewFolder” do ścieżki docelowej „E:\TestFolder”. Oto jak to zrobić.

  1. Otwórz PowerShell jako administrator (patrz jak otworzyć PowerShell jako administrator).
  2. W oknie PowerShell wpisz następujące polecenie:
    Copy-Item -LiteralPath "[SourcePath]" -Destination "[DestinationPath]" -Recurse -Filter {PSIsContainer -eq $true}
  3. Pełne polecenie z dodanymi ścieżkami źródłowymi i docelowymi będzie wyglądać mniej więcej tak, jak poniżej:
    Copy-Item -LiteralPath "E:\NewFolder" -Destination "E:\TestFolder" -Recurse -Filter {PSIsContainer -eq $true}
  4. Możesz uniknąć wpisywania pełnej ścieżki źródłowej i docelowej, przeciągając i upuszczając foldery do konsoli programu PowerShell. PowerShell automatycznie doda ścieżkę do odpowiednich folderów.
  5. Powyższe polecenie filtru używa formatu PSISkontener właściwość folderów, które są kontenerami i mają wartość Prawda ($prawda). Dlatego wybierz tylko foldery i pomiń wszystkie pliki w folderze z wartością fałsz ($ fałsz).
  6. Po wykonaniu polecenia cała struktura NewFolder będzie dostępna w folderze TestFolder bez plików.

3. Jak skopiować strukturę folderu za pomocą wiersza polecenia

Oprócz programu PowerShell system Windows zawiera dwa inne narzędzia do kopiowania uruchamiane z wiersza poleceń, zwane Xcopy i Robocopy, które pomagają szybciej kopiować pliki na komputerze z systemem Windows. Chociaż Robocopy ma zastąpić starszą aplikację Xcopy, oba narzędzia są funkcjonalne i są wstępnie instalowane we wszystkich wersjach systemu operacyjnego Windows.

  • Xkopia: Skrót od Extended Copy, to narzędzie wiersza poleceń do kopiowania plików i katalogów, w tym podkatalogów. Obsługuje wiele parametrów lub przełączników, w tym e/ i /t, niezbędnych do wykonania funkcji kopiowania bez plików.
  • Robokopia: Następca Xcopy, Robust File Copy (Robocopy), ma więcej opcji, takich jak dublowanie, możliwość sprawdzania różnic w plikach i planowanie przebiegu kopiowania.

Przyjrzyjmy się, jak użyć obu tych elementów do skopiowania struktury folderu.

Jak skopiować strukturę folderu za pomocą Xcopy

Kopiowanie struktury folderów za pomocą Xcopy jest łatwe. Musimy użyć polecenia „xcopy”, a następnie ścieżki źródłowej i docelowej. Ponadto użyjemy dwóch przełączników Xcopy, /t i /e, aby zduplikować folder i jego podkatalogi bez kopiowania plików.

Pamiętaj, że użycie obu przełączników jest konieczne do zduplikowania katalogu. Podczas /T switch może skopiować strukturę podkatalogów, nie może wykryć pustych folderów. Aby rozwiązać problem, możesz użyć /mi switch, który może kopiować podkatalogi, nawet jeśli foldery są puste.

Aby skopiować całe drzewo katalogów za pomocą Xcopy:

  1. wciśnij Wygrać klucz i typ cmd.
  2. Kliknij prawym przyciskiem myszy Wiersz polecenia i wybierz Uruchom jako administrator.
  3. W oknie wiersza polecenia wpisz następujące polecenie:
    xcopy "SourcePath""DestinationPath"/t /e
  4. W powyższym poleceniu zamień ŚcieżkaŹródła ze strukturą folderów, którą chcesz skopiować i Ścieżka docelowa ze ścieżką, w której chcesz przechowywać zduplikowany folder.
  5. Na przykład w tym przewodniku pełne polecenie będzie wyglądać mniej więcej tak:
    xcopy "E:\NewFolder""E:\TestFolder" /t /e
  6. Po zakończeniu otwórz ścieżkę docelową, aby sprawdzić, czy pomyślnie skopiowano strukturę folderów.

Jak zduplikować strukturę folderu za pomocą Robocopy

Robocopy zastępuje Xcopy i jest wyposażony w dodatkowy zestaw przełączników i funkcji. Podobnie jak w przypadku poprzednika, będziesz potrzebować dwóch przełączników, /mi I /xf.

Gdzie mi/ switch kopiuje katalog, plik /xf* switch wyklucza wszystkie pliki.

Aby skopiować strukturę folderów za pomocą Robocopy:

  1. Otwórz wiersz polecenia, jak powyżej.
  2. Wpisz następujące polecenie:
    Robocopy "SourcePath""DestinationPath"/e /xf *
  3. W powyższym poleceniu zastąp „SourcePath” i „DestinationPath” odpowiednią ścieżką do katalogu. Ważne jest, aby w poleceniu uwzględnić znak wieloznaczny *; w przeciwnym razie polecenie skopiuje katalog z plikami w nich.
  4. Pełne polecenie ze ścieżką źródłową i docelową dla tego przewodnika będzie wyglądać mniej więcej tak, jak poniżej:
    robocopy "E:\NewFolder""E:\TestFolder" /e /xf *

Odtwarzanie pustej struktury folderów w systemie Windows

Możesz chcieć odtworzyć pustą strukturę folderów z wielu powodów. Ten proces jest prawdopodobnie miesięcznym lub rocznym ćwiczeniem dla większości ludzi, więc użycie metod wiersza polecenia i programu PowerShell jest dopuszczalne.

To powiedziawszy, jeśli nie chcesz iść drogą nerdy, możesz użyć narzędzia Duplicate Directory dla prostego rozwiązania opartego na GUI. Jest darmowy, chyba że chcesz zapłacić, i działa zarówno w systemach Windows, jak i macOS.