robocopy 預設是否複製「隱藏」和/或「系統」檔案和資料夾?

robocopy 預設是否複製「隱藏」和/或「系統」檔案和資料夾?

使用最基本的指令執行 robocopy 時,例如

robocopy <Source> <Destination> /E

它是否只複製我所說的「常規」文件和資料夾,或者也複製那些具有隱藏和系統屬性的文件和資料夾?

官方文件位於https://docs.microsoft.com/en-us/windows-server/administration/windows-commands/robocopy甚至沒有提及隱藏或系統屬性(截至 2020-02-01)。

根據記錄,我使用的是 Windows 10 1909 (18363.592)。

答案1

我做了一些測試。

首先,我在資料夾選項中停用了「隱藏受保護的作業系統檔案」。然後我創建了一些資料夾和文件並在cmd使用中更改了它們的屬性

attrib +s +h <folder or file path>

然後使用命令複製

robocopy <Source> <Destination> /E

事實上複製了所有文件和資料夾,無論其system屬性如何hidden

此外,我測試了將「真實」系統資料夾的內容複製$Recycle.Bin到另一個資料夾。儘管 Windows 資源管理器不會在目標資料夾中顯示原始的複雜資料夾名稱,但它確實複製了內容。 $Recycle.Bin 內容的副本

相關內容