資料夾名稱最後一個字元是空格 - Windows

Table of Contents

抓了一個檔案,上傳者使用的系統可能不是 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

--

All Comments

Megan avatarMegan2009-12-12
找 畸形目錄
Carolina Franco avatarCarolina Franco2009-12-12
rename "a \" a 如何?
Victoria avatarVictoria2009-12-16
囧 試過失敗...
Linda avatarLinda2009-12-20
咦 rd "a \" 好像可行
Linda avatarLinda2009-12-21
ok 照樓上試過了! rename a "a /" 真的會變成 "a "
但 rename "a /" a 卻改不回來 XD 不過可以用 rd
Sierra Rose avatarSierra Rose2009-12-26
可以用 rd "a /" 清掉, 沒問題! (資料夾裡面要先清空
Irma avatarIrma2009-12-27
哈哈 謝謝樓上各位、以及寄信給我的d大 解決了!!
Kumar avatarKumar2009-12-29
只要先把資料夾清空 再下 rd "a /" 指令即可!