1. <nobr id="easjo"><address id="easjo"></address></nobr>

      <track id="easjo"><source id="easjo"></source></track>
      1. 
        

      2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
      3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>
          貴州做網站公司
          貴州做網站公司~專業!靠譜!
          10年網站模板開發經驗,熟悉國內外開源網站程序,包括DEDECMS,WordPress,ZBlog,Discuz! 等網站程序,可為您提供網站建設,網站克隆,仿站,網頁設計,網站制作,網站推廣優化等服務。我們專注高端營銷型網站,企業官網,集團官網,自適應網站,手機網站,網絡營銷,網站優化,網站服務器環境搭建以及托管運維等。為客戶提供一站式網站解決方案?。?!

          Scripting.FileSystemObject控件的用法「建議收藏」

          來源:互聯網轉載 時間:2023-12-09 16:54:58

          文件系統對象FSO的英文全稱是File System Object ,這種對象模型提出了有別于傳統的文件操作語句處理文件和文件夾的方法。通過采用object.method這種在面向對象編程中廣泛使用的語法,將一系列操作文件和文件夾的動作通過調用對象本身的屬性直接實現。

          在jsp中,Scripting.FileSystemObject 控件調用可以直接在js中使用這個控件

          var fso = new ActiveXObject(“Scripting.FileSystemObject”);




          if (fso.FileExists(filename)){





          return true;


          }else{





          return false;

          }

          Scripting.FileSystemObject對象的詳細技巧指南

          FileSystemObject對象提供對計算機文件系統的訪問:

          powered by 25175.
          net

          在代碼內操作文本文件、文件夾及驅動器。它是腳本運行期庫提供的對象之一,對于服務器ASP頁面內的VBScript和JScript都有效。如果頁面的擴展名為.hta(表示它們是HTA的一部分),它也可用在客戶端的IE 5中。本節僅討論在服務器上的ASP腳本如何使用FileSystemObject對象。
          超級文本應用程序(HTA)由指定的“受信任的”頁面組成,在頁面的<HEAD>段里包含<HTA: APPLICATION>元素。例如:
          <HTA:APPLICATION ID=”objMyApp” APPLICATIONNAME=”myApp”>
          這些頁面可以使用客戶端腳本引擎中的一些不常用特性,這些特性中有FileSystemObject對象和TextStream對象。關于超級文本應用程序的更多信息,請訪問Microsoft Workshop網站。
          可以使用下面的程序創建一個FileSystemObject對象實例:
          ‘ In VBScript:
          Dim objMyFSO
          Set objMyFSO = Server.CreateObject(“Scripting.FileSystemObject”)

          // In JScript:
          var objMyFSO = Server.CreateObject(‘Scripting.FileSystemObject’);

          <!– Server-side with an OBJECT element –>
          <OBJECT RUNAT=”SERVER” SCOPE=”PAGE” ID=”objFSO”
          PROGID=”Scripting.FileSystemObject”>
          </OBJECT>
          在ASP頁面里,增加一個對于FileSystemObject類型庫的引用是非常有用的。這允許使用它直接定義的內置常數,不用像過去那樣用數字等效表達式代替。整個腳本運行期庫的類型庫可以增加到任何ASP頁面中,代碼如下:
          <!– METADATA TYPE=”typelib” FILE=”C:WinNTSystem32scrrun.dll” –>如果你是在另一個目錄下安裝Windows,必須編輯FILE的屬性值。
          5.4.1 FileSystemObject對象成員概要
          FileSystemObject對象提供一個屬性和一系列方法,可用它們來操縱FileSystemObject對象實現的一些從屬對象。這里提供了全部的內容概要,然后介紹每一個從屬對象。
          1.FileSystemObject的屬性
          FileSystemObject對象只有一個屬性,它用于得到當前機器上的所有有效驅動器的列表,如表5-4所示:
          表5-4FileSystemObject對象的屬性及說明
          屬 性
          說 明

          Drivers
          返回本地計算機可用的驅動器列表。

          2.FileSystemObject的方法
          FileSystemObject對象提供了使用從屬對象的一系列方法,從屬對象包括Drive、Folder和File等對象。它也實現了用于TextStream對象的兩個方法:CreateTextFile和OpenTextFile。根據所使用的對象的類型,將方法劃分為三類。
          (1)與驅動器有關的方法
          與驅動器有關的方法如表5-5所示:
          表5-5 與驅動器有關的方法及說明
          方 法
          說 明

          DriveExists(drivespec)
          如果在drivespec中指定的驅動器存在,則返回True,否則返回False。drivespec參數可以是一個驅動器字母,或者是文件、文件夾的完整絕對路徑

          GetDrive(drivespec)
          返回drivespec指定的驅動器所對應的Drive對象。drivespec可以包含冒號、路徑分隔符或者是網絡共享名,即:“C”、“C:”、“C:”及“\machinesharename”

          GetDriveName(drivespec)
          用字符串返回drivespec指定的驅動器的名稱。drivespec參數必須是文件或文件夾的絕對路徑,或者僅僅是驅動器字母,例如:“c:”或“c”

          (2)與文件夾有關的方法
          與文件夾有關的方法如表5-6所示:
          表5-6與文件夾有關的方法及說明
          方 法
          說 明

          BuildPath(path,name)
          在已有的路徑path上增添名字為name的文件或文件夾,如果需要,則增添路徑分隔符’’

          CopyFolder(source,destination,overwrite)
          從指定的源文件夾source(可以包含通配符)中復制一個或多個文件夾到指定的目標文件夾destination,包含了源文件夾中的所有文件。如果source包含通配符或destination末尾是路徑分隔符(‘’),那么認為destination是要放置源文件夾的拷貝的文件夾。否則的話,認為destination是要創建的新文件夾的路徑名。如果destination文件夾已經存在且overwrite參數設置為False,將產生錯誤,缺省的overwrite參數是True

          CreateFolder(foldername)
          創建一個路徑名為foldername的文件夾。如果foldername已經存在將產生錯誤

          DeleteFolder(folderspec,force)
          刪除由folderspec指定的一個或多個文件夾(可以在路徑的最后部分包含通過配符)及文件夾中的所有內容。如果可選的force參數設置為true,那么即使文件夾包含的文件具有只讀屬性,也將刪除該文件夾。缺省的force參數是False

          FolderExist(folderspec)
          如果folderspec指定的文件夾存在則返回True,否則返回False。folderspec參數可以包含文件夾的絕對或相對路徑,或者僅僅是當前文件夾中看到的文件夾名

          GetAbsolutePathName(pathspec)
          返回明確指定文件夾的路徑,其中要考慮到當前文件夾的路徑。例如,如果當前文件夾是“c:docssales”,而pathspec是“jan”,返回的字符是“c:docssalesjan”。通配符、”..”和”\”路徑操作符都是可以接受的

          GetFolder(folderspec)
          返回folderspec指定的文件夾對應的Folder對象。folderspec可以是文件夾的相對的或絕對的路徑

          GetParentFolderName(pathspec)
          返回pathspec文件或文件夾的上一級文件夾。不檢驗該文件夾是否存在

          GetSpecialfolder(folderspec)
          返回一個特定的Windows文件夾相對應的Folder對象。參數folderspec的允許值是WindowsFolder(0)、SystemFolder(1)和TemporaryFolder(2)

          MoveFolder(source,destination)
          將source指定的一個或多個文件夾移動到destination指定的文件夾。在source里可以包含通配符,但在destination中不行。如果source包含通配符或destination末尾是路徑分隔符(‘’),則認為destination是要放置源文件夾的文件夾,否則認為它是一個新文件夾的完整路徑和名字。如果目的文件夾destination已經存在則產生錯誤

          (3)與文件有關的方法
          與文件有關的方法如表5-7所示:
          方 法
          說 明

          CopyFile(source,destination,
          overwrite)
          將source(可包含通配符)指定的一個或多個文件復制到指定的目標文件夾destination。如果source包含通配符或destination末尾是路徑分隔符(‘’),那么認為destination是文件夾。否則認為destination為一新文件的完全路徑和名稱。如果目標文件夾已經存在且overwrite參數設置為False,將產生錯誤。缺省的overwrite參數是True

          CreateTextFile(filename,overwrite,
          unicode)
          用指定的文件名filename在磁盤上創建一個新的文本文件,并返回與其對應的TextStream對象,如果可選的overwrite參數設置為True,則覆蓋同一路徑下已有的同名文件。缺省的overwrite參數是False。如果可選的unicode參數設置為True,則該文件的內容將存儲為Unicode文本,缺省的unicode參數是False

          DeleFile(filespec,force)
          刪除由filespec指定的一個或多個文件(可以在路徑的最后部分包含通配符)。如果可選的force參數設置為true,那么也刪除具有只讀屬性的文件。缺省的force參數是False

          FileExists(filespec)
          如果filespec指定的文件存在則返回True,否則返回False。filespec參數可以包含文件的絕對路徑或相對路徑,或者是當前文件夾中的文件名

          GetBaseName(filespec)
          返回filespec指定的文件的名稱,即包含文件路徑但去掉了文件的擴展名

          GetExtensionName(filespec)
          返回filespec指定的文件的擴展名

          GetFile(filespec)
          返回filespec指定的文件所對應的File對象??梢灾付ㄎ募南鄬蚪^對路徑

          GetFileName(pathspec)
          返回pathspec指定的文件的路徑或文件名,如果沒有文件名就返回最后的文件夾名。不檢查該文件或文件夾是否存在

          GetTempName()
          返回一個隨機產生的文件名,用于完成運算所需的臨時文件或文件夾

          MoveFile(source,destination)
          將source指定的一個或多個源文件移動到destination指定的目的文件夾。在source里可以包含通配符,但destination不行。如果source包含通過配符或destination末尾是路徑分隔符(‘’),那么認為destination是一文件夾。否則,認為destination是一新文件夾的完整路徑和名稱。如果目的文件夾已經存在則產生錯誤

          OpenTextFile(filename,iomode,create,
          format)
          創建一個名叫做filename的文件,或打開一個現有的名為filename的文件,并且返回一個與其相關的TextStream對象。filename參數可以包含絕對或相對路徑。iomode參數指定了所要求的訪問類型。允許的數值是ForReading(1)(缺?。?、ForWriting(2)、ForAppending(8)。當寫入或追加到一個不存在的文件時,如果create參數設置為true,就將創建一個新文件。缺省的create參數是False。format參數說明對文件讀或寫的數據格式。允許數值是:TristatetFalse(0)(缺?。?,按照ASCII格式打開;TristatetTrue(-1),按照Unicode格式打開;TristateDefault(-2),用系統缺省格式打開

          Unicode文件使用兩個字節標識每個字符,取消了ASCII字符最多256個的限制。

          5.4.2 使用驅動器
          下面是使用FileSystemObject對象的簡單例子,它使用DriveExists方法得到現有的驅動器字母的列表:
          ‘ In VBScript
          Set objFSO = Server.CreateObject(“Scripting.FileSystemObject”)
          For intCode = 65 To 90‘ANSI codes for ‘A’ to ‘Z’
          strLetter = Chr(intCode)
          If objFSO.DriveExists(strLetter) Then
          Response.Write “Found drive “ & strLetter & “:<BR>”
          End If
          Next

          1.Folder對象
          Driver對象的RootFolder屬性返回一個Folder對象,通過該對象可訪問這個驅動器內的所有的內容??梢允褂眠@個Folder對象的屬性和方法遍歷驅動器上的目錄,并得到該文件夾和其他文件夾的屬性。
          (1)Folder對象的屬性
          Folder對象提供一組屬性,可用這些屬性得到關于當前文件夾的更多信息,也可以改變該文件夾的名稱。其屬性及說明如表5-9所示:
          表5-9Folder 對象的屬性及說明
          屬 性
          說 明

          Attributes
          返回文件夾的屬性??梢允窍铝兄抵械囊粋€或其組合:Normal(0)、ReadOnly(1)、Hidden(2)、System(4)、Volume(名稱)(8)、Directory(文件夾)(16)、Archive(32)、Alias(64)和Compressed(128)。例如,一個隱藏的只讀文件,Attributes的值為3

          DateCreated
          返回該文件夾的創建日期和時間

          DateLastAccessed
          返回最后一次訪問該文件夾的日期和時間

          DateLastModified
          返回最后一次修改該文件夾的日期和時間

          Drive
          返回該文件夾所在的驅動器的驅動器字母

          Files
          返回Folder對象包含的Files集合,表示該文件夾內所有的文件

          IsRootFolder
          返回一個布爾值說明該文件夾是否是當前驅動器的根文件夾

          Name
          設定或返回文件夾的名字

          ParentFolder
          返回該文件夾的父文件夾對應的Folder對象

          Path
          返回文件夾的絕對路徑,使用相應的長文件名

          ShortName
          返回DOS風格的8.3形式的文件夾名

          ShortPath
          返回DOS風格的8.3形式的文件夾的絕對路徑

          Size
          返回包含在該文件夾里所有文件和子文件夾的大小

          SubFolers
          返回該文件夾內包含的所有子文件夾對應的Folders集合,包括隱藏文件夾和系統文件夾

          Type
          如果可能,返回一個文件夾的說明字符串(例如,“Recycle Bin”)

          (2)Folder對象的方法
          Folder對象提供一組可用于復制、刪除和移動當前文件夾的方法。這些方法的運行方式與FileSystemObject對象的CopyFolder、DeleFolder和MoveFolder方法相同,但這些方法不要求source參數,因為源文件就是這個文件夾。這些方法及說明如表5-10所示:
          表5-10Folder對象的方法及說明
          方 法
          說 明

          Copy(destination,overwrite)
          將這個文件夾及所有的內容復制到destination指定的文件夾。如果destination的末尾是路徑分隔符(‘’),那么認為destination是放置拷貝文件夾的一個文件夾。否則認為destination是要創建的新文件夾的路徑和名字。如果目標文件夾已經存在且overwrite參數設置為False,將產生錯誤,缺省的overwrite參數是True

          Delete(force)
          刪除文件夾及里面的所有內容。如果可選的force參數設置為True,即使文件夾設置為只讀或含有只讀的文件,也將刪除該文件夾。缺省的force是False

          Move(destination)
          將文件夾及里面所有的內容移動到destination指定的文件夾。如果destination的末尾是路徑分隔符(‘’),那么認為destination是放置移動文件夾的一個文件夾。否則認為destination是一個新的文件夾的路徑和名字。如果目標文件夾已經存在,則出錯

          CreateTextFile
          (filename,overwrite,unicode)
          用指定的文件名在文件夾內創建一個新的文本文件,并且返回一個相應的TextStream對象。如果可選的overwrite參數設置為True,將覆蓋任何已有的同名文件。缺省的overwrite參數是False。如果可選的unicode參數設置為True,文件的內容將存儲為unicode文本。缺省的unicode是False

          file屬性
          name
          path
          drive
          size
          type
          Attributes
          DateCreated


          異常處理:

          使用JScript讀寫本地文件時,會使用Scripting.FileSystemObject控件。

          IE默認是不允許運行這類“未標記為安全執行腳本的ActiveX控件”的。

          因此執行下行代碼時:

          fso = new ActiveXObject(“Scripting.FileSystemObject”);

          會拋出“Automation 服務器不能創建對象”的異常。

          解決方法是:

          IE -> Internet選項 ->安全 -> 自定義級別 -> ActiveX控件和插件 -> 對未標記為可安全執行腳本的ActiveX控件初始化并執行腳本(不安全) -> 啟用

          注意:

          啟用此選項只可用于調試本地代碼,在訪問其它網站前一定記得改過來。

          否則惡意腳本將通過IE具有讀、寫、遍歷你本地文件等的全部權限?。?!

          其他文章:

          JS、ActiveXObject、Scripting.FileSystemObject
          來源: 王洪慶的日志

          Javascript之文件操作 (IE)

          一、功能實現核心:FileSystemObject 對象
          要在javascript中實現文件操作功能,主要就是依靠FileSystemobject對象。
          二、FileSystemObject編程
          使用FileSystemObject 對象進行編程很簡單,一般要經過如下的步驟: 創建FileSystemObject對象、應用相關方法、訪問對象相關屬性 。
          (一)創建FileSystemObject對象
          創建FileSystemObject對象的
          代碼只要1行:
          var fso = new ActiveXObject(“Scripting.FileSystemObject”);
          上述代碼執行后,fso就成為一個FileSystemObject對象實例。
          (二)應用相關方法
          創建對象實例后,就可以使用對象的相關方法了。比如,使用CreateTextFile方法創建一個文本文件:
          var fso = new ActiveXObject(“Scripting.FileSystemObject”);
          var f1 = fso.createtextfile(“c:\myjstest.txt”,true”);
          (三)訪問對象相關屬性
          要訪問對象的相關屬性,首先要建立指向對象的句柄,這就要通過get系列方法實現:GetDrive負責獲取驅動器信息,GetFolder負責獲取文件夾信息,GetFile負責獲取文件信息。比如,指向下面的代碼后,f1就成為指向文件c: est.txt的句柄:
          var fso = new ActiveXObject(“Scripting.FileSystemObject”);
          var f1 = fso.GetFile(“c:\myjstest.txt”);
          然后,使用f1訪問對象的相關屬性。比如:
          var fso = new ActiveXObject(“Scripting.FileSystemObject”);
          var f1 = fso.GetFile(“c:\myjstest.txt”);
          alert(“File last modified: ” + f1.DateLastModified);
          執行上面最后一句后,將顯示c:myjstest.txt的最后修改日期屬性值。
          但有一點請注意:對于使用create方法建立的對象,就不必再使用get方法獲取對象句柄了,這時直接使用create方法建立的句柄名稱就可以:
          var fso = new ActiveXObject(“Scripting.FileSystemObject”);
          var f1 = fso.createtextfile(“c:\myjstest.txt”,true”);
          alert(“File last modified: ” + f1.DateLastModified);
          三、操作驅動器(Drives)
          使用FileSystemObject對象來編程操作驅動器(Drives)和文件夾(Folders)很容易,這就象在Windows文件瀏覽器中對文件進行交互操作一樣,比如:拷貝、移動文件夾,獲取文件夾的屬性。
          (一)Drives對象屬性
          Drive對象負責收集系統中的物理或邏輯驅動器資源內容,它具有如下屬性:
          l TotalSize:以字節(byte)為單位計算的驅動器大小。
          l AvailableSpace或FreeSpace:以字節(byte)為單位計算的驅動器可用空間。
          l DriveLetter:驅動器字母。
          l DriveType:驅動器類型,取值為:removable(移動介質)、fixed(固定介質)、network(網絡資源)、CD-ROM或者RAM盤。
          l SerialNumber:驅動器的系列碼。
          l FileSystem:所在驅動器的文件系統類型,取值為FAT、FAT32和NTFS。
          l IsReady:驅動器是否可用。
          l ShareName:共享名稱。
          l VolumeName:卷標名稱。
          l Path和RootFolder:驅動器的路徑或者根目錄名稱。
          (二)Drive對象操作例程
          下面的例程顯示驅動器C的卷標、總容量和可用空間等信息:
          var fso, drv, s =””;
          fso = new ActiveXObject(“Scripting.FileSystemObject”);
          drv = fso.GetDrive(fso.GetDriveName(“c:\”));
          s += “Drive C:” + ” – “;
          s += drv.VolumeName + ” “;
          s += “Total Space: ” + drv.TotalSize / 1024;
          s += ” Kb” + ” “;
          s += “Free Space: ” + drv.FreeSpace / 1024;
          s += ” Kb” + ” “;
          alert(s);
          四、操作文件夾(Folders)
          涉及到文件夾的操作包括創建、移動、刪除以及獲取相關屬性。
          Folder對象操作例程 :
          下面的例程將練習獲取父文件夾名稱、創建文件夾、刪除文件夾、判斷是否為根目錄等操作:
          var fso, fldr, s = “”;
          // 創建FileSystemObject對象實例
          fso = new ActiveXObject(“Scripting.FileSystemObject”);
          // 獲取Drive 對象
          fldr = fso.GetFolder(“c:\”);
          // 顯示父目錄名稱
          alert(“Parent folder name is: ” + fldr + ” “);
          // 顯示所在drive名稱
          alert(“Contained on drive ” + fldr.Drive + ” “);
          // 判斷是否為根目錄
          if (fldr.IsRootFolder)
          alert(“This is the root folder.”);
          else
          alert(“This folder isn’t a root folder.”);
          alert(” “);
          // 創建新文件夾
          fso.CreateFolder (“C:\Bogus”);
          alert(“Created folder C:\Bogus” + ” “);
          // 顯示文件夾基礎名稱,不包含路徑名
          alert(“Basename = ” + fso.GetBaseName(“c:\bogus”) + ” “);
          // 刪除創建的文件夾
          fso.DeleteFolder (“C:\Bogus”);
          alert(“Deleted folder C:\Bogus” + ” “);
          五、操作文件(Files)
          對文件進行的操作要比以上介紹的驅動器(Drive)和文件夾(Folder)操作復雜些,基本上分為以下兩個類別:對文件的創建、拷貝、移動、刪除操作和對文件內容的創建、添加、刪除和讀取操作。下面分別詳細介紹。
          (一)創建文件
          一共有3種方法可用于創建一個空文本文件,這種文件有時候也叫做文本流(text stream)。
          第一種是使用CreateTextFile方法。代碼如下:
          var fso, f1;
          fso = new ActiveXObject(“Scripting.FileSystemObject”);
          f1 = fso.CreateTextFile(“c:\testfile.txt”, true);
          第二種是使用OpenTextFile方法,并添加上ForWriting屬性,ForWriting的值為2。代碼如下:
          var fso, ts;
          var ForWriting= 2;
          fso = new ActiveXObject(“Scripting.FileSystemObject”);
          ts = fso.OpenTextFile(“c:\test.txt”, ForWriting, true);
          第三種是使用OpenAsTextStream方法,同樣要設置好ForWriting屬性。代碼如下:
          var fso, f1, ts;
          var ForWriting = 2;
          fso = new ActiveXObject(“Scripting.FileSystemObject”);
          fso.CreateTextFile (“c:\test1.txt”);
          f1 = fso.GetFile(“c:\test1.txt”);
          ts = f1.OpenAsTextStream(ForWriting, true);
          (二)添加數據到文件
          當文件被創建后,一般要按照“打開文件->填寫數據->關閉文件”的步驟實現添加數據到文件的目的。
          打開文件可使用FileSystemObject對象的OpenTextFile方法,或者使用File對象的OpenAsTextStream方法。
          填寫數據要使用到TextStream對象的Write、WriteLine或者WriteBlankLines方法。在同是實現寫入數據的功能下,這3者的區別在于:Write方法不在寫入數據末尾添加新換行符,WriteLine方法要在最后添加一個新換行符,而WriteBlankLines則增加一個或者多個空行。
          關閉文件可使用TextStream對象的Close方法。
          (三)創建文件及添加數據例程
          下面的代碼將創建文件、添加數據、關閉文件幾個步驟結合起來進行應用:
          var fso, tf;
          fso = new ActiveXObject(“Scripting.FileSystemObject”);
          // 創建新文件
          tf = fso.CreateTextFile(“c:\testfile.txt”, true);
          // 填寫數據,并增加換行符
          tf.WriteLine(“Testing 1, 2, 3.”) ;
          // 增加3個空行
          tf.WriteBlankLines(3) ;
          // 填寫一行,不帶換行符
          tf.Write (“This is a test.”);
          // 關閉文件
          tf.Close();
          (四)讀取文件內容
          從文本文件中讀取數據要使用TextStream對象的Read、ReadLine或ReadAll 方法。Read方法用于讀取文件中指定數量的字符; ReadLine方法讀取一整行,但不包括換行符;ReadAll方法則讀取文本文件的整個內容。讀取的內容存放于字符串變量中,用于顯示、分析。

          方法或者屬性 描述
          BuildPath()
          生成一個文件路徑
          CopyFile() 復制文件
          CopyFolder() 復制目錄
          CreateFolder() 創建新目錄
          CreateTextFile() 生成一個文件
          DeleteFile() 刪除一個文件
          DeleteFolder() 刪除一個目錄
          DriveExists() 檢驗盤符是否存在
          Drives 返回盤符的集合
          FileExists() 檢驗文件是否存在
          FolderExists 檢驗一個目錄是否存在
          GetAbsolutePathName() 取得一個文件的絕對路徑
          GetBaseName() 取得文件名
          GetDrive() 取得盤符名
          GetDriveName() 取得盤符名
          GetExtensionName() 取得文件的后綴
          GetFile() 生成文件對象
          GetFileName() 取得文件名
          GetFolder() 取得目錄對象
          GetParentFolderName 取得文件或目錄的父目錄名
          GetSpecialFolder() 取得特殊的目錄名
          GetTempName() 生成一個臨時文件對象
          MoveFile() 移動文件
          MoveFolder() 移動目錄
          OpenTextFile() 打開一個文件流
          f.Files //目錄下所有文件集合
          f.attributes //文件屬性
          Case 0 Str=”普通文件。沒有設置任何屬性。 ”
          Case 1 Str=”只讀文件??勺x寫。 ”
          Case 2 Str=”隱藏文件??勺x寫。 ”
          Case 4 Str=”系統文件??勺x寫。 ”
          Case 16 Str=”文件夾或目錄。只讀。 ”
          Case 32 Str=”上次備份后已更改的文件??勺x寫。 ”
          Case 1024 Str=”鏈接或快捷方式。只讀。 ”
          Case 2048 Str=” 壓縮文件。只讀。”
          f.Datecreated // 創建時間
          f.DateLastAccessed //上次訪問時間
          f.DateLastModified // 上次修改時間
          f.Path //文件路徑
          f.Name //文件名稱
          f.Type //文件類型
          f.Size // 文件大?。▎挝唬鹤止潱?br /> f.ParentFolder //父目錄
          f.RootFolder // 根目錄
          實例說明
          BuildPath(路徑,文件名) //這個方法會對給定的路徑加上文件,并自動加上分界符

          CopyFile(源文件, 目標文件, 覆蓋) //復制源文件到目標文件,當覆蓋值為true時,如果目標文件存在會把文件覆蓋

          CopyFolder(對象目錄,目標目錄 ,覆蓋) //復制對象目錄到目標目錄,當覆蓋為true時,如果目標目錄存在會把文件覆蓋

          CreateFolder(目錄名) //創建一個新的目錄

          CreateTextFile(文件名, 覆蓋) //創建一個新的文件,如果此文件已經存在,你需要把覆蓋值定為true

          DeleteFile(文件名, 只讀?) //刪除一個文件,如果文件的屬性是只讀的話,你需要把只讀值設為true

          DeleteFolder(文件名, 只讀?)//刪除一個目錄,如果目錄的屬性是只讀的話,你需要把只讀值設為true

          DriveExists(盤符) //檢查一個盤是否存在,如果存在就返會真,不存在就返回…….

          FileExists(文件名) //檢查一個文件是否存在,如果存在就返會真,不存在就返回…….

          FolderExists(目錄名) //檢查一個目錄是否存在,如果存在就返會真,不存在就返回…….

          GetAbsolutePathName(文件對象) //返回文件對象在系統的絕對路徑

          GetBaseName(文件對象) //返回文件對象的文件名

          GetExtensionName(文件對象) //文件的后綴

          GetParentFolderName(文件對象) //取得父級的目錄名

          GetSpecialFolder(目錄代碼) //取得系統中一些特別的目錄的路徑,目錄代碼有3個分別是 0:安裝Window的目錄 1:系統文件目錄 2:臨時文件目錄

          GetTempName() //生成一個隨機的臨時文件對象,會以rad帶頭后面跟著些隨機數,就好象一些軟件在安裝時會生成*.tmp

          MoveFile(源文件, 目標文件) //把源文件移到目標文件的位置


          網絡推廣與網站優化公司(網絡優化與推廣專家)作為數字營銷領域的核心服務提供方,其價值在于通過技術手段與策略規劃幫助企業提升線上曝光度、用戶轉化率及品牌影響力。這...

          在當今數字化時代,公司網站已成為企業展示形象、傳遞信息和開展業務的重要平臺。然而,對于許多公司來說,網站建設的價格是一個關鍵考量因素。本文將圍繞“公司網站建設價...

          在當今的數字化時代,企業網站已成為企業展示形象、吸引客戶和開展業務的重要平臺。然而,對于許多中小企業來說,高昂的網站建設費用可能會成為其發展的瓶頸。幸運的是,隨...

          寫表單的時候有個value屬性,是表示什么呢?Value是表單控件傳遞給處理程序的值。例如,這是一個文本框。其值為“請在此處填寫用戶名”,即文本框。原文是“請在這里填寫用戶名”男女這是兩個單選按鈕。如果在表單提交后選擇“男”,則提交的值就是值,即表單提交后選擇“男”,反之亦然...

          tvb男演員一覽表tvb男演員:tvb老演員男明星? 1、羅嘉良 羅嘉良(Gallen Lo),1962年12月16日出生于中國香港,祖籍廣東東莞,演員、歌手,三次獲獎TVB萬千星輝頒獎典禮最佳男主角獎是第一個三次獲得該獎項的人TVB藝人 。 2、陶大宇 陶大宇(Michael Tao),1963年8月26日出生于中國香港,是中國香港的影視演員。1983年,從無線電視藝人培訓班畢業后,他加入了無線...

          盛大通行證怎么修改游戲帳號?從網絡游戲的那一天起,游戲賬號就不能更改直到今天,這一點從來沒有更改過密碼可以更改。。盛大通行證怎么修改身份證?這是不可修改的,注冊時的信息是什么。防沉迷就是用真人的身份證信息填寫你的開戶信。關鍵是你寫的人有身份證,而且已經超過18歲了。怎么更改盛大通行證的身份證,急急急?你說的是戒毒還是登記信息中的身份證?兩者不一樣。如果登記資料中的身份證是剛登記的,看來15天內充值...

          TOP
          国产初高中生视频在线观看|亚洲一区中文|久久亚洲欧美国产精品|黄色网站入口免费进人
          1. <nobr id="easjo"><address id="easjo"></address></nobr>

              <track id="easjo"><source id="easjo"></source></track>
              1. 
                

              2. <bdo id="easjo"><optgroup id="easjo"></optgroup></bdo>
              3. <track id="easjo"><source id="easjo"><em id="easjo"></em></source></track><option id="easjo"><span id="easjo"><em id="easjo"></em></span></option>