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

首頁 > 學院 > 開發設計 > 正文

設計 FileSystemObject

2019-11-18 15:52:24
字體:
來源:轉載
供稿:網友

 

要用 FileSystemObject (fso) 對象模式來編程,則:

  • 使用 CreateObject 方法來創建 FileSystemObject 對象。
  • 在新創建的對象上使用適當的方法。
  • 訪問對象的屬性。

FSO 對象模式包含在 Scripting 類型庫中,該庫位于 Scrrun.dll 文件中。因而,要使用 FSO 對象模式,必須把 Scrrun.dll 放在 Web 服務器的適當系統目錄中。

創建 FileSystemObject 對象

首先,使用 CreateObject 對象來創建 FileSystemObject 對象, 在 VBScript 中,使用下面的代碼來創建 FileSystemObject 的一個實例:

Dim fsoSet fso = CreateObject("Scripting.FileSystemObject")

  示例代碼示范了如何創建 FileSystemObject 的一個實例。

在 JScript 中,使用下面的代碼來做同樣的事情:

var fso;fso = new ActiveXObject("Scripting.FileSystemObject");

在這兩個示例中,Scripting 是類型庫的名字,而 FileSystemObject 則是想要創建的對象的名字。可以只創建 FileSystemObject 對象的一個實例,而不管試圖創建另一個實例的次數。

使用適當的方法

其次,使用 FileSystemObject 對象的適當方法。例如,要創建一個新的對象,則使用 CreateTextFileCreateFolder (FSO 對象模式不支持驅動器的創建或刪除)。

要刪除對象,則使用 FileSystemObject 對象的 DeleteFileDeleteFolder 方法,或 FileFolder 對象的 Delete 方法。也可以使用適當的方法,來復制和移動文件與文件夾。

注重   FileSystemObject 對象模式中的某些功能是多余的。例如,可以用 FileSystemObject 對象的 CopyFile 方法,也可以用 File 對象的 Copy 方法來復制文件。這兩種方法功能是相同的;兩種方法都能使編程靈活。

訪問現有驅動器、文件和文件夾

要訪問現有驅動器、文件或文件夾,則使用 FileSystemObject 對象中的適當的 "get" 方法:

  • GetDrive
  • GetFolder
  • GetFile

在 VBScript 中要訪問現有文件:

Dim fso, f1Set fso = CreateObject("Scripting.FileSystemObject")Set f1 = fso.GetFile("c:/test.txt")

在 JScript 中要做同樣的事情,則使用下面的代碼:

var fso, f1;fso = new ActiveXObject("Scripting.FileSystemObject");f1 = fso.GetFile("c://test.txt");

不要對新創建的對象使用 "get" 方法,因為 "create" 函數已經返回那個對象的一個句柄。例如,假如使用 CreateFolder 方法創建了一個新的文件夾,則不要使用 GetFolder 方法來訪問它的屬性,如 NamePathSize等等。只需設一個變量給 CreateFolder 函數,來獲得新創建文件夾的句柄名,然后訪問它的屬性、方法和事件。要在 VBScript 中這樣做,則使用下面的代碼:

Sub CreateFolder   Dim fso, fldr   Set fso = CreateObject("Scripting.FileSystemObject")   Set fldr = fso.CreateFolder("C:/MyTest")   Response.Write "Created folder: " & fldr.NameEnd Sub

在 JScript 中給 CreateFolder 函數設置一個變量,則使用下面的語法:

function CreateFolder(){   var fso, fldr;   fso = new ActiveXObject("Scripting.FileSystemObject");   fldr = fso.CreateFolder("C://MyTest");   Response.Write("Created folder: " + fldr.Name);}

訪問對象的屬性



發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 开封市| 霍州市| 赞皇县| 陆川县| 兴海县| 泰来县| 清镇市| 左权县| 蚌埠市| 凌云县| 岐山县| 额尔古纳市| 耒阳市| 元谋县| 昌都县| 伊宁市| 曲水县| 台前县| 犍为县| 潼关县| 梁平县| 会同县| 高碑店市| 亳州市| 两当县| 福安市| 玛曲县| 逊克县| 木里| 偏关县| 华安县| 唐河县| 章丘市| 渝中区| 祁连县| 平山县| 比如县| 呼图壁县| 永城市| 莲花县| 炎陵县|