為什麼這篇cmd路徑有空白鄉民發文收入到精華區:因為在cmd路徑有空白這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者chickengod (雞大俠)看板Windows標題[問題] 資料夾名稱最後一個字元是空格時間...
抓了一個檔案,上傳者使用的系統可能不是 Windows
In Windows the space and the period are not allowed as the final character of
a filename. ---Wikipedia_Filename
資料夾名稱最後一個字元是 " " space
Vista 認為資料夾名稱沒有空格,但實際路徑資料夾最後一個字元的確是空格
這造成我無法透過其他程式讀取資料夾內的檔案,(檔案總管看得見裡面的檔案 = = )
而且重新命名資料夾,Vista 會說 "找不到此項目",重新命名失敗!
我把裡面的檔案複製走,但資料夾還是刪不掉,請問有辦法刪掉它嗎? XD
我用cmd 把 "a " 重新命名為 "a"
rename "C:\a " a
也說找不到資料夾 = = 請各位幫忙了 哈哈
補充====================================================================
有一資料夾為 "a ", Windows 下會將此資料夾認知為 "a",
因為當我要把此檔案重新命名為 "a" 時(右鍵 -> 重新命名),
會通知"來源及目的地的檔名相同" 。
有趣的是,"a " 資料夾內的檔案是可以隨意更動的,但使用絕對路徑參照的程式
卻無法存取它們,因為 Windows 以為他們是 "a" 資料夾下,
如 (C:\a\1.doc) 然而實際上是 (C:\a \1.doc),
這些檔案變成"可見的隱形檔"!! 不知道的人大概會以為是硬碟壞軌吧 XDDDD
而且直接刪 "a " 資料夾是刪不掉的! (找不到此項目)
從另一個角度來看,也可以當作一種加密方式,"空白格搗蛋加密法" XDDDDDD
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.45.101.252
※ chickengod:轉錄至看板 ask 12/11 05:39