Windows 下不能夠以下面這些字樣來命名文件/文件夾,包括“aux”“com1”“com2”“prn”“con”和“nul”等 因為這些名字都屬于設備名稱,等價于一個 DOS 設備,如果我們把文件命名為這些名字,Windows 就會誤以為發生重名,所以會提示“不能創建同名的文件”等等。 當然,有一些特殊的方法可以偷機取巧,建立以這些設備名為名的文件夾,比如我們在命令提示符下執行 md C:\aux\\ 復制代碼就在 C 盤建了一個名叫 aux 的文件夾。此文件夾雖然可以訪問,也可以建立子文件夾,但卻無法刪除,因為 Windows 不允許以這種方式刪除設備。在系統看來,這個 aux 文件夾就是設備。 那么,如何刪除這樣的文件/文件夾呢? 我們只要按照完整的 UNC 路徑格式,就是網上鄰居的路徑格式,正確輸入文件路徑及文件名即可。 比如要刪除 C 盤下的 aux 文件夾,可在命令提示符下執行: rd /s \\.\C:\aux 復制代碼rd 是命令提示符刪除文件夾的命令,/s 參數表示從所有子目錄刪除指定文件。 再比如要刪除 C 盤 temp 文件夾下的 nul.exe 文件,在命令提示符下執行: del \\.\C:\temp ul.exe 復制代碼即可。 或者可以打開cmd,然后定位到aux所在目錄 rd aux\ 復制代碼來刪除 PS:微軟的文件夾命名真扯淡。
編輯:北京信誠IT保姆IT外包部 http:// www.aboverow.cn www.xcit.com.cn |