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

首頁 > 編程 > ASP > 正文

ASP編程入門進階(十六):FSO組件之驅動器操作

2024-05-04 11:02:14
字體:
來源:轉載
供稿:網友
FSO,正如UFO般令人激動、令人神往,當然更多的亦是讓人歡喜讓人憂。君不見某空間服務商廣告:100MB空間只要60RMB/年,支持數據庫,支持什么什么……一問不支持FSO,立馬泄氣。那FSO究竟是什么東西,它的力量又是如何巨大,其操作的原理又是怎的怎的呢?這次來個徹底的理解。

首先,FSO是FileSystemObject的簡稱。當然也就是我們的俗稱FSO組件了,該組件可以用來處理驅動器、文件夾以及文件。

它可以檢測并顯示出系統驅動器的信息分配情況;還能夠創建、改變、移動和刪除文件夾,并能探測一些給定的文件夾是否存在,若存在,還能提取出該文件夾的信息,如名稱、被創建或最后一次修改的日期,等等。FSO還使得對文件的處理變得很容易。

一、fso.GetDrive

正如其它組件的建立一樣,FSO的引用也必須建立連接。


Set fso=Server.CreateObject("Scripting.FileSystemObject")


注意CreateObject的內部再也不是MSWC了,而是Scripting。
那下面就可以通過fso來處理驅動器了。比如fso.GetDriveName提取驅動器名,fso.GetDrive同樣提取標準驅動器名。比如:

1,fso.asp


<%Set fso=Server.CreateObject("Scripting.FileSystemObject")%>
<%=fso.GetDriveName("d:")%><br>
<%=fso.GetDrive("d:")%>


你會發現GetDriveName("d:")就是“d:”,而GetDrive("d:")則為標準的“D:”,所以我們一般這樣寫fso.GetDrive(fso.GetDriveName(drvPath))來提取某個具體的驅動盤。

二、drv.GetInfo
上面已經把某個特定的驅動器提取了,那接著是不是提取該驅動盤的具體信息。

2,drv.asp


<%
Set fso=Server.CreateObject("Scripting.FileSystemObject")
Set drv=fso.GetDrive(fso.GetDriveName("d:"))
%>
該盤的空間大小:<%=drv.TotalSize%><br>
該盤的剩余空間大小:<%=drv.FreeSpace%>


以上只是提取的D盤驅動器的信息,來個通用的函數,繼續分別測試自己的驅動吧。

3,drvinfo.asp

      1. <style id="fc9md"><tbody id="fc9md"><dfn id="fc9md"></dfn></tbody></style>

          <noscript id="fc9md"><tbody id="fc9md"></tbody></noscript>
            <sub id="fc9md"><optgroup id="fc9md"><div id="fc9md"></div></optgroup></sub>

            1. <td id="fc9md"><tr id="fc9md"></tr></td>

            2. <%
              Function ShowDriveInfo(drvPath)
              Dim fso, drv, s
              Set fso = CreateObject("Scripting.FileSystemObject")
              Set drv = fso.GetDrive(fso.GetDriveName(drvPath))
              s = "驅動盤" & drv & "的卷標是:"
              s = s & drv.VolumeName & "<br>"
              s = s & "總計空間:" & drv.TotalSize & "<br>"
              s = s & "剩余空間:" & drv.FreeSpace & "<br>"
              s = s & "文件類型:" & drv.DriveType & "<br>"
              s = s & "文件系統:" & drv.FileSystem
              Response.Write s
              End Function
              %>
              <%
              on error resume next
              whatpath=request.form("path")
              if whatpath<>"" then
              ShowDriveInfo(whatpath)
              end if%>
              <form action="drvinfo.asp" method="post">
              <input name="path">
              <input type="submit">
              </form>
              發表評論 共有條評論
              用戶名: 密碼:
              驗證碼: 匿名發表
              主站蜘蛛池模板: 襄汾县| 揭东县| 双鸭山市| 晴隆县| 随州市| 秦安县| 高陵县| 诸暨市| 繁昌县| 乡城县| 东乌| 永定县| 延寿县| 贵港市| 吉隆县| 泾川县| 福建省| 湘阴县| 平湖市| 江西省| 遵义县| 新疆| 平谷区| 沾化县| 荔波县| 酉阳| 嘉兴市| 定陶县| 固始县| 旺苍县| 出国| 石渠县| 漳平市| 务川| 泉州市| 新竹市| 岢岚县| 武城县| 远安县| 昌邑市| 武城县|