如何在 Windows PC、Mac 或 Linux 上複製文件夾結構而不復製文件
如果您找到了跨文件夾和子文件夾組織數據的有效方法,您可能想要復制該結構。但是,複製文件夾的典型方法還包括複製文件,因此您將不得不浪費時間清空文件夾。幸運的是,有幾種方法可以在 Windows 11 和 10、macOS 以及基於 Linux 的計算機中繞過這個問題。繼續閱讀以了解如何在沒有原始文件的情況下複製文件夾結構。
在 Windows 11 中復製文件夾結構而不復製文件
Windows 文件資源管理器不提供自動複製複雜文件夾結構的內置選項。遍歷文件夾層次結構並複制它們是乏味的,需要時間和精力。幸運的是,對於 Windows 11 用戶,還有另外兩種方法可以在不傳輸文件的情況下複製文件夾結構。
第一種方法涉及使用命令提示符。“ Xcopy
”是“擴展複製”的縮寫,此命令允許您將文件夾結構傳輸到新的存儲位置而無需複製文件。命令行使用“ /t
”開關來執行此操作。問題是複制開關不能檢測空文件夾,所以需要修改它並添加“ /e
”開關。將兩者結合起來有助於命令提示符識別空文件夾並複制其組織模型。xcopy
以下是在命令提示符中使用“ ”的方法:
- 按住“Windows + R”打開“運行”對話框。
- 在對話窗口中鍵入“
cmd
”,然後單擊“確定”按鈕以啟動命令提示符。 - 在命令提示符窗口中,不按回車鍵鍵入以下內容:
xcopy - 輸入存儲要復制的文件夾結構的路徑。確保“xcopy”後有一個空格。
- 鍵入要存儲複製的層次結構的目標路徑。確保源目錄後有一個空格。
- 在下面鍵入開關。確保目標目錄後有一個空格。
/t /e - 您完成的命令應如下所示:
xcopy “C:\users\my_username_here\Documents\Archived\Work” “D:\Backups\Documents\Work” /t /e 上面的示例命令複製存檔的工作文件夾結構並
粘貼它進入一個新的/活動的工作目錄。 - 點擊鍵盤上的“Enter”以激活複製文件夾結構的命令。
“/t”開關在目標目錄中創建文件夾結構。
“/e”開關包括所有空文件夾並將其添加到目標目錄。
您還可以使用帶有 Robocopy 命令的命令提示符來複製文件夾目錄、層次結構和結構。微軟打算讓 Robocopy 成為“ xcopy
” 的功能更強大的版本,為用戶提供更多操作和組織文件和文件夾的選項。
Robocopy 允許您多次重新運行該命令,並且您可以使用它來添加新文件夾而無需重新復制所有內容。該功能消除了通過鍵入相對較短的命令行來複製複雜文件目錄的麻煩。為此:
- 按“Windows + R”啟動“運行”對話框。
cmd
在彈出的窗口中輸入“ ”。- 按住“Ctrl + Shift + Enter”以啟用“以管理員身份運行”選項。
- 出現命令提示符窗口時,鍵入以下命令行:
robocopy - 在引號中鍵入源文件夾結構,並在其後加一個空格。
- 鍵入帶有引號和空格的目標文件夾結構。
- 複製以下開關並將它們粘貼到命令末尾:
/e /xf - 您完成的命令應如下所示:
robocopy “C:\users\my_username_here\Documents\Archived\Work” “D:\Backups\Documents\Work” /e /xf * - 按“Enter”鍵激活命令。
“ /e
”開關允許系統複製目錄結構中的空文件夾。
“ /xf *
”開關告訴命令排除文件。
Windows 11 用戶的第二個選擇是使用第三方軟件複製文件夾結構。如果您在使用命令行時感到不自在或不確定您的技術知識,這是一個很好的選擇。對用戶最友好的程序之一是 Duplicate Directory。開發人員希望您確定該工具的用處,因此沒有固定的價格標籤。客戶可以捐贈他們想要下載軟件的任何金額。要使用 Duplicate Directory 複製結構,請執行以下操作:
- 下載並啟動“重複目錄”。
- 選擇原始文件夾結構路徑。
- 選擇複製的文件夾結構位置路徑。
- 按“複製”按鈕。
該程序將在新位置複製所有源文件夾,而無需移動或複製文件。
在 Windows 10 中復製文件夾結構而不復製文件
Windows 文件資源管理器對於手動為文件創建文件夾很有用,但它沒有讓 Windows 10 用戶創建文件夾結構和目錄副本的功能。如果您正在處理複雜的個人或專業項目,您的文件夾可能包含很多子文件夾。重建這個結構需要很大的耐心和精力。幸運的是,您可以使用命令行輕鬆地重新創建文件夾結構。
命令行充當偽代碼,通常與命令提示符一起使用以執行各種任務。“ xcopy
”命令複製文件夾,您可以使用確定將復製或排除哪些方面的開關對其進行修改。“ /t
”開關向系統發出信號,表明它應該複製所有沒有文件的文件夾。由於此函數不註冊空文件夾,因此命令行還將包含“ /e
”開關。系統將掃描包含空文件夾的結構並完整復制它們。執行命令:
- 點擊“ Windows + R ”打開“運行”對話框。
- 鍵入“
cmd
”並單擊“確定”以啟動命令提示符。 - 在不按“Enter”鍵的情況下鍵入或複制/粘貼以下命令(包括末尾的空格):
xcopy - 在引號內鍵入源目錄並在其後添加一個空格。不要按“Enter”。
- 鍵入要將源文件夾結構複製到的目標文件夾,然後在其後添加一個空格。不要按“Enter”。
- 複製並粘貼以下開關:
/t /e - 您的完整命令行應如下所示:
xcopy “C:\users\my_username_here\Music” “F:\Music” /t /e
上面的示例複製了用戶 Music 文件夾的文件夾層次結構/結構(包括空文件夾)並在外部驅動器的“音樂”文件夾中創建它。 - 按鍵盤上的“Enter”。
另一個選項是 Robocopy 命令,它允許多次重複操作,並允許您根據需要僅添加新文件夾。以下是使用 Robocopy 行複製文件夾結構的方法:
- 單擊“Windows + R”以顯示“運行”對話框。
cmd
在新窗口中輸入“ ”。- 按住“Ctrl + Shift + Enter”以管理員身份運行命令提示符。
- 在命令行中鍵入以下文本(末尾有一個空格),而無需按“Enter:”
robocopy - 在末尾用引號鍵入源文件夾,並在其後添加一個空格。不要按“Enter”。
- 鍵入目標文件夾並在其後添加一個空格。不要按“Enter”。
- 鍵入或複制/粘貼以下開關:
/e /xf - 點擊“Enter”鍵啟動完整的命令。
該操作複製結構,保留所有子文件夾並排除原始文件。
“/e”開關告訴它包含所有空文件夾和子文件夾(所有內容)。
“/xf”開關排除文件。
在 Mac 上複製文件夾結構而不復製文件
如果您有 MacBook,則可以使用命令行或第三方軟件複製文件夾結構。
MacOS 使用 Mac 終端執行命令。要使用程序複製文件夾結構:
- 打開結構的源文件夾。
- 打開重複結構的目標文件夾。
- 點擊“Launchpad”按鈕並在搜索欄中輸入“Terminal”。
- 當它出現在搜索結果中時,點擊該程序將其打開。
- 在終端窗口中鍵入以下命令:
rsync -avf"+ */"-f"- *"
- 將源文件夾拖放到窗口中。
- 將目標文件夾也拖放到終端中。
- 按鍵盤上的“Enter”。
該操作將在新位置克隆文件夾結構而不保留任何原始文件。
您還可以使用Duplicate Directory 軟件複製結構和層次結構。該應用程序不涉及編寫命令行並致力於捐贈。用戶可以決定該程序的價值,並在捐贈後下載。以下是該軟件的使用方法:
- 下載並啟動重複目錄。
- 選擇文件夾結構的源路徑。
- 選擇克隆結構的位置路徑。
- 單擊“複製”按鈕。
該程序將復製文件夾和子文件夾,但不會保留文件,從而允許您存儲和組織新數據。
在 Linux 中復製文件夾結構而不復製文件
Linux 系統允許用戶執行大量命令,但有時很難記住所有命令行。在 Linux 中復製文件夾結構的最快方法是使用“rsync”命令,這是一種用於復製文件和目錄的工具。由於“rsync”實用程序預裝在 Linux 產品上,因此克隆沒有文件的文件夾層次結構相對簡單。為此:
- 按“Crtl + Alt + T”打開終端應用程序。
rsync
在終端窗口中鍵入以下“ ”命令:$ rsync -av -f"+ */"-f"- *""(source)(destination)"
- 將“
source
”替換為包含原始文件夾結構的路徑。 - 將“
destination
”替換為將創建複製結構的路徑。 - 點擊“Enter”鍵。
修改後的命令行指示系統複製文件夾和子文件夾但跳過文件。
高效複製文件夾結構
我們的膝上型電腦和 PC 幫助我們跟踪個人和專業信息和文件,因此數據的組織有序至關重要。為確保數據有序,您可以使用命令行或第三方程序在設備上複製空文件夾結構。
您是否複製過文件夾層次結構或目錄?您是否使用了本文中概述的方法之一?請在下面的評論部分告訴我們。
發佈留言