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

首頁 > 開發 > JS > 正文

Javascript之文件操作

2024-09-06 12:43:15
字體:
來源:轉載
供稿:網友
一、功能實現核心: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:/test.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:驅動器字母。 
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 昔阳县| 剑阁县| 河间市| 且末县| 永城市| 慈溪市| 蒙山县| 宁化县| 眉山市| 广德县| 宜城市| 且末县| 屯昌县| 延川县| 尼勒克县| 寻乌县| 峨眉山市| 军事| 电白县| 巴彦淖尔市| 曲沃县| 同心县| 福建省| 金湖县| 镇安县| 云和县| 扶沟县| 田阳县| 遵义县| 贵阳市| 沂南县| 师宗县| 建阳市| 襄城县| 辽阳市| 湖南省| 田阳县| 靖边县| 新昌县| 庄浪县| 尉犁县|