FileSystemObject 對象,filesystemobject
要在javascript中實現檔案操作功能,主要就是依靠FileSystemobject對象。
使用FileSystemObject 對象進行編程很簡單,一般要經過如下的步驟:
1、建立FileSystemObject對象
var fso = new ActiveXObject("Scripting.FileSystemObject");
2、建立對象執行個體後,就可以使用對象的相關方法了。
例:建立一個文字檔:
<script language="javascript"> var fso = new ActiveXObject("Scripting.FileSystemObject"); var newFileObject = fso.CreateTextFile("c:\\boat.txt", true); </script>
3、訪問對象相關屬性
要訪問對象的相關屬性,首先要建立指向對象的控制代碼:
GetDrive負責擷取磁碟機資訊,GetFolder負責擷取檔案夾資訊,GetFile負責擷取檔案資訊。
下面的代碼中,textfile就是指向檔案c:\boat.txt的控制代碼:
var fso = new ActiveXObject("Scripting.FileSystemObject");var textfile = fso.GetFile("c:\\boat.txt");alert("File last modified: " + textfile.DateLastModified);
對於使用create方法建立的對象,直接使用create方法建立的控制代碼名稱就可以:
var fso = new ActiveXObject("Scripting.FileSystemObject");var textfile = fso.createtextfile("c:\\boat.txt",true");alert("File last modified: " + textfile.DateLastModified);