ASP編程入門進階(2):FSO組件之檔案夾操作

來源:互聯網
上載者:User

操作完磁碟機,接著就是來操作檔案夾了。其中包括:提取檔案夾資訊、建立檔案夾、刪除檔案夾、複製檔案夾、移動檔案夾等。下面就具體來看。

一、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 "檔案夾已刪除"
%>

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.