導航:首頁 > 編程語言 > 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相關的資料

熱點內容
wt是什麼文件 瀏覽:75
孩子出生證能在什麼網站找到嗎 瀏覽:465
java日期compare 瀏覽:120
深州有哪個編程學校好 瀏覽:826
抖音數據中心怎麼才算合格 瀏覽:540
全棧視頻數據是什麼 瀏覽:787
網上少兒編程哪個好些 瀏覽:132
oracle資料庫優化方法 瀏覽:844
怎麼關閉網路喚醒 瀏覽:894
孤單的微信頭像動漫 瀏覽:305
有沒有哪個大學教編程 瀏覽:851
wordpress後台添加廣告位置 瀏覽:491
怎樣快速修改qq密碼 瀏覽:145
怎麼清除惡意攻擊網站 瀏覽:511
qq頭像女生側顏馬尾 瀏覽:718
蘋果自己的文件格式 瀏覽:85
放在c盤的app如何刪除 瀏覽:912
華為手機克隆後文件放在哪裡 瀏覽:631
清樂網站製作需要多少人 瀏覽:294
網路游戲系統 瀏覽:933

友情鏈接