第五章 頑固的文件夾(3 / 3)

“快別講理論了,你現場演示一下啊!”於蕭迫不及待的道。

“好的,沒問題!”我邊說道,邊打下以下命令。

“MKDIRJOKE..”

再查看C:果然已經建立了文件名為JOKE.的文件夾,我現場演示刪除,果然彈出對話框:“無法刪除文件:無法讀源文件或磁盤”。

“果真如此啊!”於蕭驚喜道:“我看改名呢?”說著,拿過鼠標親自操作,果然改名也提示“無法重命名文件:無法讀源文件或磁盤”。

“原來DOS和XP係統對這樣命名的文件無法兼容啊!”於蕭很快就看出了區別,這妮子反映還瞞快的。

“不錯,在WINDOWS下我們怎麼操作對這個文件都不起作用,因為它的產生完全違反了承載它係統的規範。”我解釋道:“所以要想刪除它,我們還要恢複到產生它的源頭,即DOS係統”。

“RMDIRJOKE..”我打下如下命令,果然,那個文件夾立刻被刪除了。

“原來如此!”於蕭和王錢異口同聲道。

“在FTP下也是這個道理,不過由於某些特殊原因,在FTP下建立的該文件,在WINDOWS下我們隻是不能將其刪除,但是可以打開該文件夾瀏覽裏麵的文件。所以對於FTP使用者來說,這種方法隻能防範同樣是采用FTP登陸的用戶。如果是本機登陸的用戶雖然不能刪除這個文件夾,但對其內部的文件卻可以任意處置。”

“下麵我告訴你們一種普遍適用的方法,使用這種方法,可以刪除大多數這類文件夾!”看著他倆渴望的眼睛,我不由把底子也透漏了!

“window發展到後來出現一種名為8.3的文件格式,這是一種在老的16位Win95或Win98文件係統的短文件名文件格式,擴展名隻限於3位,文件名隻限於8位。”我看到他倆茫然的眼神,知道他倆對DOS係統沒有深刻研究過,繼續道:“所以在XP係統中,任何長文件名或不合規格的文件名都可以采用這種8.3格式的文件名命名。例如剛才我們建立的文件名‘JOKEVV..’,它的8.3文件名就是‘JOKE~1’。”

我繼續道:“所以得到‘JOKE~1’這樣的文件名後,我們可以執行這個命令刪除它‘RDJOKE~1’”

緊接著我將以上命令演示一番,果然新建立的文件夾被順利刪除掉了。

“這種方法的好處就是不管你文件名後麵加多少個空格或多少個斜杠,隻要我們得知它的8.3文件名就可以任意刪除它。”我總結道:“這個方法也對FTP非法下建立的文件夾有效!”

“得到8.3文件名的方法其實很簡單,大家常用的DOS命令中DIR命令加上參數/X即可”我又在DOS下執行了下DIR的命令,果然文件夾JOKE的8.3文件名顯示了出來。

於蕭看的目瞪口呆,仔細打量著我,好象頭一天認識我似的。我則笑嘻嘻的看著她。

“高,實在是高,沒想到,DOS下還有這麼有用的命令,我們現在接觸可視化界麵的新一代真是有必要再返回去學習下了。”王錢老師感慨道。

“該學的你還有很多。”我心裏想到,就DOS下的技巧平時我們是用不到的,但正是這些平凡的命令在黑客手裏卻妙手回春,往往出奇製勝,得到意想不到的效果。

王錢老師看了看時間,道“時間不早了,我也該回去了,雲飛,關於orcal數據庫的問題,有時間我們好好切磋一下啊,有時間我去找你都可以。”看來王錢老師通過這件事對我已經另眼相看了。

我倆送王錢老師到門外,說了聲再見,看看時間也不早了,我也告辭。於蕭卻不饒道:“沒想到你這麼厲害,看來以後有什麼問題,我可要找你了。”

我笑笑道:“那沒問題,不過收學費的啊!”

“怎麼這樣啊,和我認識的某個人一樣啊!”於蕭納悶道!

“嗬嗬,也許我們是一路貨色啊!”這就話怎麼都沒敢說出口,我隻是笑了笑,打了個招呼告退了!