国产探花免费观看_亚洲丰满少妇自慰呻吟_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
%>



那下面就采用一個通用程序來靈活應變下。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 吉首市| 肇州县| 民权县| 商南县| 长春市| 尼木县| 盘锦市| 射洪县| 玉龙| 孟州市| 元谋县| 灵寿县| 崇州市| 民丰县| 商洛市| 冷水江市| 项城市| 微博| 化州市| 泰州市| 临泽县| 武定县| 明水县| 南江县| 通化市| 南充市| 台湾省| 郯城县| 荆门市| 靖远县| 班玛县| 高邑县| 新晃| 津南区| 平泉县| 静宁县| 大洼县| 余姚市| 天门市| 陇川县| 体育|