Windows文件句柄无效
今天我用FreeFileSync從移動硬盤復制一個名為Con的文件夾到本地硬盤,復制失敗。
通過文件夾資源管理器Explorer直接訪問文件夾則提示"禁止訪問",右鍵屬性切換到安全選項卡,也顯示"不可訪問"。
經過搜索發現原來這個Con正好是Windows文件系統的保留名稱,一般情況下是不能直接被創建的。
而我這個文件夾是從MacOS拷到移動硬盤的....
最后通過完整的命令解決,主要是驅動器盤符前面再加 \.
rd \.e:documentsCon /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/如何解決無效文件句柄錯誤的問題/
作者:VAllen
出處:http://www.cnblogs.com/vallen
本文版權歸作者和博客園共有,歡迎轉載,但未經作者同意必須保留此段聲明,且在文章頁面明顯位置給出原文連接,否則保留追究法律責任的權利。
唯有偏執者得以生存。
總結
以上是生活随笔為你收集整理的Windows文件句柄无效的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Java布局怎么加图片组件_java
- 下一篇: 数据库被注入daxia123原因及解决办