導航:首頁 > 編程語言 > filesystemobjectjs

filesystemobjectjs

發布時間:2023-02-17 01:33:04

『壹』 js 可以用filesystemobject對象操作文作,但是

要在js里對文件進行操作,你需要使用FileSystemObject對象。
新建一個fso為
var fso;
fso = new ActiveXObject("Scripting.FileSystemObject");

這時,你可以利用fso對文件進行操作,取得文件的方法為getFile,也就是
var f1 = fso.GetFile("c:\\Files\tuwenxinxi\tupian1shuoming.txt");
當然,你也可以用OpenTextFile來打開txt文件,也就是
var ts, s;
ts = fso.OpenTextFile("c:\\Files\tuwenxinxi\tupian1shuoming.txt", ForReading);
s = ts.ReadLine();
ts.close();

這樣,文本文件里的內容也就被讀到了s這個變數里了。

注意,ReadLine是讀取一行,而ReadAll是讀取文本文件的整個內容。

『貳』 請問js如何一次獲取某路徑下的所有文件和文件夾名字

基於安全原因,js不允許操作系統目錄,除非客戶端在ie安全設置里進行修改,允許不安全的ActiveX控制項操作
修改後,可以通過js的FileSystemObject對象來獲取

『叄』 var fso = new ActiveXObject("Scripting.FileSystemObject"); js裡面的 這條語句為什麼不能執行

FileSystemObject 簡稱 FSO,文件系統組件。
FSO組件需要足夠的許可權。在JS客戶端代碼中,一般沒有許可權訪問FSO組件。但是服務端可以,所以,如果是ASP JScript服務端程序,才可以調用FSO組件。當然,本地的網頁如果在足夠許可權允許也也是可以訪問FSO的,但是普通網頁上用javascript肯定是不能訪問FSO的。

『肆』 在Js中怎麼創建Scripting.FileSystemObject對象

這個是需要瀏覽器開許可權的。找到對應的瀏覽器級別的安全設置里邊的「對未標記為可安全執行腳本的ActiveX控制項進行初始化」一項修改為啟用即可。如果為了保險的話,可以把internet、我的電腦、受信任區域的值都修改一下。

『伍』 javascript中new ActiveXObject("Scripting.FileSystemObject")問題

不會吧,window.reload()重新載入頁面應該可以啊,再試試。

清除緩存,重新載入頁面<%response.expires = 0 response.expiresabsolute = now() - 1 response.addHeader "pragma","no-cache" response.addHeader "cache-control","private" Response.cachecontrol = "no-cache" %>

再試試這個

『陸』 在下載文件的時候提示,初始化FileSystemObject對象失敗[object error]

file.DateLastModified顯示雖然是字元串,但實際上是一個Date值類型(不是Date對象)。 使用JS系統函數Date(file.DateLastModified)可以無視系統日期輸出格式得到UTC格式的時間字元串,然後調用Date.parse。 即:var mstime= Date.parse(Date(f1...

『柒』 javascript 讀取文件

試試使用httprequest

varfileName="http://10.10.10.10/file.txt";
vartxtFile;
txtFile=newXMLHttpRequest();
txtFile.open("GET",fileName,false);
txtFile.send();
vartxtDoc=txtFile.responseText;

希望對你有所幫助

『捌』 js 如何給控制項files添加單個文件

創建文件
一共有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方法。

『玖』 js 中 ActiveXObject("Scripting.FileSystemObject"); 文件存在 但是返回false

js中 \ 是轉義字元,你改成 D:/1.og

『拾』 javascript中使用FileSystemObject來讀取本地文件。

是可以的
下面代碼是經過調試通過的;
<html>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<body>
<script language="javascript">
function GetLine()
{
var fso, f, r;
var ForReading = 1, ForWriting = 2;
fso = new ActiveXObject("Scripting.FileSystemObject");
f = fso.OpenTextFile("f:\\testfile.txt", ForWriting, true);
f.WriteLine("Hello world!");
f.WriteLine("JScript is fun");
f.Close();
f = fso.OpenTextFile("f:\\testfile.txt", ForReading);
r = f.ReadLine();
return(r);
}
GetLine();
alert("讀取文件成功!");
</script></body>
</html>

閱讀全文

與filesystemobjectjs相關的資料

熱點內容
word2007層次結構 瀏覽:456
去掉文件名的數字 瀏覽:713
word公司 瀏覽:710
淘寶店數據包怎麼上傳 瀏覽:341
pbt文件 瀏覽:204
HX基礎編程怎麼改變字體 瀏覽:876
怎麼開網路教學 瀏覽:915
630升級工程武器 瀏覽:936
用換機助手接收的軟體文件在哪找 瀏覽:282
閱達app一教一輔五年級有哪些 瀏覽:7
win10系統用f2調節音量 瀏覽:19
壓縮文件密碼器 瀏覽:840
線下活動數據分析有哪些 瀏覽:314
助聽器插片式編程線如何連接 瀏覽:293
怎麼刪除系統休眠文件 瀏覽:914
搜索文件內容中包含的文字並替換 瀏覽:542
微信相冊程序圖標 瀏覽:714
win8怎麼顯示文件格式 瀏覽:547
文件伺服器中毒 瀏覽:721
如何修改網站訪問次數 瀏覽:518

友情鏈接