Windows文件句柄無效

今天我用FreeFileSync從移動硬盤複製一個名爲Con的文件夾到本地硬盤,複製失敗。
通過文件夾資源管理器Explorer直接訪問文件夾則提示"禁止訪問",右鍵屬性切換到安全選項卡,也顯示"不可訪問"。
經過搜索發現原來這個Con正好是Windows文件系統的保留名稱,一般情況下是不能直接被創建的。
而我這個文件夾是從MacOS拷到移動硬盤的....

最後通過完整的命令解決,主要是驅動器盤符前面再加 \\.\

rd \\.\e:\documents\Con /S /Q

注意rd是刪除命令,我直接把移動硬盤裏的Con文件夾刪除完事。

PS:

在Windows文件系統中創建文件/文件夾時,不應使用以下保留名稱:

CON,PRN,AUX,NUL
COM1,COM2,COM3,COM4,COM5,COM6,COM7,COM8,COM9
LPT1,LPT2,LPT3,LPT4,LPT5,LPT6,LPT7,LPT8,LPT9

還要避免使用這些名稱,這些名稱後面會有一個擴展名; 例如,不建議使用NUL.txt。

參考:
https://answers.microsoft.com/en-us/windows/forum/windows_8-files/a-folder-that-refused-to-be-deleted-invalid-file/a8506e19-d623-4af0-ab19-0fd17a672a3a
http://windowsbulletin.com/zh-CN/如何解決無效文件句柄錯誤的問題/

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章