国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > ASP > 正文

ASP編程入門進階(十七):FSO組件之文件夾操作

2024-05-04 11:02:13
字體:
來源:轉載
供稿:網友
操作完驅動器,接著就是來操作文件夾了。其中包括:提取文件夾信息、創建文件夾、刪除文件夾、復制文件夾、移動文件夾等。下面就具體來看。

一、fso.GetFolder
一看就明白,是提取文件夾了。那具體是提取哪個文件夾呢?后面肯定要跟一個文件夾的路徑。提取出來了再來顯示該文件夾相關信息呢?是不是有要具體提取下去。所以,看程序:
1,getfldr.asp


<%
Set fso = CreateObject("Scripting.FileSystemObject")
Set fldr = fso.GetFolder("c:/Program Files")
Response.Write "父文件夾名字是:" & fldr & "<br>"

If fldr.IsRootFolder = True Then
Response.Write "該文件夾是一根文件夾" & "<br>"
Else
Response.Write "該文件夾不是根文件夾" & "<br>"
End If

Response.Write "驅動器名字是:" & fldr.Drive & "<br>"
%>


首先建立FSO組件的連接是必不可少的啦,然后Set fldr = fso.GetFolder("c:/Program Files")設定fldr對象被賦值,以作下面程序的引用。

fldr.IsRootFolder即為判斷該文件夾是否為一根文件夾,值為布爾值(true or false);fldr.Drive則顯示該文件夾所在的驅動器號了。

二、fso.CreateFolder
下面比較讓人激動的是通過ASP建立文件夾了,你可以在你的權力范圍內任意位置建立任意文件夾。
2,creatfldr.asp


<%
Set fso = CreateObject("Scripting.FileSystemObject")
fso.CreateFolder ("c:/cnbruce")
Response.Write "文件夾名為" & fso.GetBaseName("c:/cnbruce")
%>


執行程序,應該發現C盤多出了cnbruce文件夾,fso.GetBaseName則是提取文件夾名。

三、fso.DeleteFolder
通過ASP可以建立了文件夾,則同樣可以刪除文件夾。

3,delfldr.asp


<%
Set fso = CreateObject("Scripting.FileSystemObject")
fso.DeleteFolder("c:/cnbruce")
Response.Write "文件夾已刪除"
%>



發現剛建立的cnbruce文件夾確實已被刪除。

注意,有時需要刪除文件夾,而該文件夾不存在時,會出現程序邏輯性錯誤。則應先判斷文件夾的狀態。



<%
dir=server.mappath("cnbruce")
Set fso = CreateObject("Scripting.FileSystemObject")
if (fso.FolderExists(dir)) then
fso.DeleteFolder(dir)
response.write("cnbruce文件夾已經刪除")
else
fso.CreateFolder(dir)
response.write("cnbruce文件夾已經建立")
end if
%>



那下面就采用一個通用程序來靈活應變下。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 富民县| 天祝| 张掖市| 伊金霍洛旗| 武乡县| 万全县| 马山县| 无锡市| 建平县| 嘉鱼县| 巴马| 科技| 社旗县| 白山市| 浦县| 和硕县| 定安县| 新民市| 永昌县| 安国市| 德安县| 涪陵区| 吴旗县| 巴塘县| 昭苏县| 腾冲县| 和静县| 尼勒克县| 顺平县| 荃湾区| 清远市| 抚顺市| 三台县| 微山县| 蒙山县| 徐闻县| 黄陵县| 府谷县| 东乌珠穆沁旗| 阜康市| 白沙|