一、fso.GetFolder
一看就明白,是提取文件夾了。那具體是提取哪個文件夾呢?后面肯定要跟一個文件夾的路徑。提取出來了再來顯示該文件夾相關(guān)信息呢?是不是有要具體提取下去。所以,看程序: 1.getfldr.asp <% If fldr.IsRootFolder = True Then Response.Write "驅(qū)動器名字是:" & fldr.Drive & "<br>" 首先建立FSO組件的連接是必不可少的啦,然后Set fldr = fso.GetFolder("c:\Program Files")設(shè)定fldr對象被賦值,以作下面程序的引用。 fldr.IsRootFolder即為判斷該文件夾是否為一根文件夾,值為布爾值(true or false);fldr.Drive則顯示該文件夾所在的驅(qū)動器號了。
<% 執(zhí)行程序,應(yīng)該發(fā)現(xiàn)C盤多出了cnbruce文件夾,fso.GetBaseName則是提取文件夾名。
3.delfldr.asp <% 發(fā)現(xiàn)剛建立的cnbruce文件夾確實已被刪除。 注意,有時需要刪除文件夾,而該文件夾不存在時,會出現(xiàn)程序邏輯性錯誤。則應(yīng)先判斷文件夾的狀態(tài)。 <% 那下面就采用一個通用程序來靈活應(yīng)變下。 4.mainflr.asp <% Sub DeleteAFolder(file) 需要注意的是:刪除并不會提示“確認(rèn)要放入回收站”這項。這點你需要謹(jǐn)慎處理,特別是對你的系統(tǒng)文件夾。
5.movefldr.asp <% 格式:fso.MoveFolder "被移動的文件夾","移動到的文件夾" 本程序先是在C盤下建立了cnbruce文件夾,然后將其移動到C:\Program Files\文件夾下面。 不過同樣需要注意的是你的系統(tǒng)文件夾不能亂移動。
<% 該程序是建立在上一movefldr.asp的執(zhí)行結(jié)果基礎(chǔ)之上來完成復(fù)制到C盤根目錄下的。(話比較長-_-!) 當(dāng)然,其拷貝也是將該文件夾包括里面所以子文件夾和文件統(tǒng)統(tǒng)拷貝。 到最后再試著將c:\Program Files\cnbruce和c:\cnbruce兩個文件夾進(jìn)行刪除掉吧。 不過,繼續(xù)提醒你:不要寫錯了,比如寫成c:\Program Files,那你就慘了:這叫玩命,學(xué)ASP玩出心跳出來了。 對文件夾的操作差不多了,是不是感到用處比較大?有訓(xùn)言:好東西是把雙刃劍。正義和邪惡就只一線間,注意正規(guī)合理利用該組件。
asp fso讀取文件夾,如何按照時間排序
http://blog./html/75/922275-130838.html 實例 :http://hi.baidu.com/panzhiqi/blog/item/e3ca56bf4b96410e19d81fca.html http://bbs./thread-980451-1-1.html ASP FSO 檢測 創(chuàng)建 刪除 文件 文件夾 http://hi.baidu.com/hanxing188/blog/item/3b811565a7eda5f9f636547e.html FSO 遍歷文件夾,按時間排序,可以刪除 http://hi.baidu.com/gg_qamra/blog/item/0739bf3f2b9dcefc838b13f5.html |
|
來自: 青格兒 > 《web開發(fā)》