程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 網頁編程 >> ASP編程 >> ASP入門教程 >> ASP入門教程-文件夾操作

ASP入門教程-文件夾操作

編輯:ASP入門教程

文件夾操作主要包括創建、復制、移動和刪除文件夾,檢查文件夾是否存在以及指定路徑中某文件夾中相應的文件對象。完成這些操作可以使用 FileSystemObjec對象或 Folder 對象的方法。

一、使用 FileSystemObject 對象的相應方法進行文件夾進行操作

1、使用 FileSystemObject 對象創建文件夾時,先要創建 FileSystemObject 對象,再使用它的 CreateFolder 方法創建文件夾對象,其語法格式如下:

fso.CreateFolder(foldername)

參數 object 指定 FileSystemObject 對象的名稱。foldername 是一個字符串表達式,用於指定要創建的文件夾。

2、復制文件夾:將一個或多個文件夾復制到其他位置上,語法格式如下:

<% fso.CopyFolder source,destination[,overwrite] %>

* fso :指定 FileSystemObject 對象的名稱;

* source :表示指定源文件夾的字符串,要復制一個或多個文件夾時,可以有通配符;

* destination :表示目標位置的字符串,從 source 復制文件夾到該位置,不允許使用通配符;

* overwrite :是可選參數,取 Boolean 值,表明是否覆蓋現有文件夾:如果是 True (默認值),則覆蓋;如果是 False ,則不覆蓋。

注:

* 只能在 Source 參數的路徑最後一個組成部分中使用通配符。

  * 如果 destination 不存在,則復制 Source 文件夾及其所有內容;

* 如果 destination 是已經存在的文件夾,則會出現錯誤;

* 如果 destination 是目錄,則復制文件夾和其中的所有內容。如果在 destination 中已經存要 source 包含的文件,且 overwrite 為 False ,則會出現錯誤,否則,復制該文件覆蓋現有文件。

* 如果 destination 是只讀目錄,在向該目錄復制現有喜人讀文件,且 overwrite 為 False 時,就會出現錯誤。;

* 如果 source 使用通配符,但沒有匹配的文件時,將會出現錯誤;

* CopyFolder 方法在遇到出現的第一個錯誤時停止。該方法不會撤消錯誤發生前所做的任何更改。  

3、移動文件夾:將一個或多個文件夾從某位置移動到另一個位置,語法格式如下:

<% fso.MoveFolder source,destination %>

* fso :指定 FileSystemObject 對象的名稱;

* source :指定要移動的文件夾的路徑,該參數字符串只可在路徑的最後一個組成部分中用通配符;

* destination :指定路徑,表示要將文件夾移動到該目標位置,該參數不能包含通配符。

注:

* 如果 destination 不存在,則進行文件夾移動;

* 如果 destination 是已經存在的文件夾,則會出現錯誤;

* 如果 destination 是目錄,則會出現錯誤;

* 如果 source 使用通配符但沒有匹配的文件時,將會出現錯誤;

* MoveFolder 方法在遇到出現的第一個錯誤時停止。該方法不會撤消錯誤發生前所做的任何更改。    

4、刪除文件夾:刪除指定的文件夾,語法格式如下:

<% fso.DeleteFolder filespec[.force]

* fso:指定 FileSystemObject 對象的名稱;

* filespec 指定要刪除的文件夾名稱,在路徑的最後一個組成部分中可以包含通配符;

* force:是可選參數,取Boolean 值,如果要刪除只讀文件夾,則該值為 True,否則為 False (默認)。;

* 如果沒有找到匹配文件,將會出現錯誤。DeleteFile 方法在遇到出現的第一個錯誤時停止。該方法不會撤消錯誤發生前所做的任何更改。

5、檢查指定的文件夾是否存在,如果該文件夾存在,則返回 True,,否則返回 False。語法格式如下:

<% object.FolderExists(folderspec) %>

6、使用 GetFolder 方法返回與指定的路徑中某文件相應的 Folder 對象。其語法格式如下:

<% object.GetFolder(folderspec)

object 指定FileSystemObject 的名稱,folderspec 指定文件夾的路徑。如果指定的文件夾不存在,則會出現錯誤。

7、 使用 GetParentFolderName 方法返回一個字符串,該字符串包含指定的路徑中最後一個文件或文件夾的父文件夾。其語法格式如下:

object.GetParentFolderFolderName(Path)

path 指定路徑,給出要返回文件或文件夾的父文件夾名。如果 GetParentFolderName 方法返回零長度字符串('“”)。另外,GetParentFolder 方法只能對提供的 Path 字符串起作用。它不能試圖分析一個路徑,也不能檢查指定的路徑是否存在。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved