2011-07-05 20 views
6

我一直很樂意使用robocopy將我的電腦備份到外部USB驅動器。這很好,因爲它只複製已更改/更新/新的文件。我可以將外置驅動器連接到任何一臺計算機上,然後查看它,就好像它是另一臺計算機上的驅動器一樣。Robocopy -Directory/Files不顯示在外部驅動器上

我最近購買了750g和另外1tb的外置硬盤。我在週末運行了一個robocopy,將大約500克的數據複製到了我的外部硬盤上。複製我的電腦後,顯示外部驅動器上已使用〜500g。奇怪的是,當我在Windows資源管理器中單擊驅動器時,在Windows資源管理器的右窗格中不顯示任何內容(並且+在左窗格中消失)。我將一個文件(拖放)複製到此驅動器,並在Windows資源管理器中顯示。命令提示符顯示相同的內容。 1文件。

我知道這些文件在驅動器中,因爲可用空間已經減少,所以它顯示出來。

我讀過,我應該確保簡單文件共享關閉,它是。我也以管理員身份擁有這些文件。依然沒有。它在我的WIndows XP機器和我的Windows 7旗艦版上都是一樣的。

有沒有其他人看到過這個?或者甚至更好,有人知道我做錯了什麼或如何解決這個問題?

謝謝! Bill44077

+0

這是Robocopy的一些奇怪的行爲...是否有任何理由分配系統屬性?另外,是否已在Win 8,8.1和10中糾正? –

+0

我剛剛在Windows 10上發生了這種情況。我在運行該命令之前發出命令'robocopy「D:」「H:\ Backup」/ MIR「,其中H:\ Backup目錄不存在,並且robocopy創建了目錄作爲不可見的系統目錄。我沒有看到一個命令行選項來改變這種行爲,所以我認爲最好在運行robocopy之前手動創建根目標目錄。 – markproxy

回答

1

恰好碰到了這個問題我自己,所以它可能是一個遲到的反應,你可能已經工作了,但對於那些絆腳石這個網頁上,這裏是我的解決方案... 的問題是,無論出於何種原因Robocopy已經使用System Attribute標記了該目錄,除非您啓用查看系統文件,否則它在目錄結構中不可見。 解決此問題的最簡單方法是通過命令行。打開命令提示符並將焦點更改爲有問題的驅動器(例如x :),然後使用命令[dir/A:S]顯示所有設置了系統屬性的目錄。找到您的目錄名稱,然後輸入命令[ATTRIB -R -S x:\ MyBackup/S/D],其中x:\是驅動器號,MyBackup是您的目錄名,/ S re-curses子文件夾和/ D進程文件夾以及。這應該清除所有目錄和文件上的「只讀」和「系統」屬性,以便您可以正常查看目錄。

13

在我的情況,上述不起作用。

這可以代替:attrib -h -s -a [ Drive : ][ Path ]

例如:attrib -h -s -a "C:\My hidden folder"

0

你可以試試這個,我說可以,因爲整個Windows 10都有惱人的缺陷,我已經失去了對Windows 10和微軟的信任。

那麼我發現,我robocopied整個文檔文件夾到外部驅動器的根後,我有一個文件夾沒有命名文檔,但文檔文件夾被重命名爲&翻譯爲我的母語,所以它可能是一些語言問題。 (中/ XD選項告訴ROBOCOPY跳過的文件夾)

C:\users\asdf\documents >robocopy . f:\ManuBackup /XD c:\Users\Asdf\Documents\OneDrive /s 

文件資源管理器顯示Tiedostot名稱(=文件在芬蘭)和命令提示符顯示ManuBackup名。此外,我已經嘗試所有attrib.exe命令到ManuBackup文件夾,不要相信我100%