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

熱點內容
大臉app安卓下載 瀏覽:439
怎麼休改文件名 瀏覽:989
cdr導出圖片不顯示文件名 瀏覽:761
pcdmis如何離線編程 瀏覽:201
微信推文插入文件 瀏覽:844
生產文件櫃圖片 瀏覽:244
如何設置微信數據增加 瀏覽:95
excel文件不再增大 瀏覽:613
ug編程刀路怎麼復制不用滑鼠選取 瀏覽:97
excel文件打開擴展名錯誤 瀏覽:10
阿里巴巴怎麼做數據包 瀏覽:442
無線網路連接一直顯示未連接 瀏覽:25
windows7如何自動激活工具下載 瀏覽:57
天語救磚工具 瀏覽:839
網路體育課程有哪些 瀏覽:19
蘋果微信怎麼查看文件 瀏覽:165
安卓nba2k14面補替換 瀏覽:450
路由器密碼定時換 瀏覽:626
aicc恢復文件在哪裡 瀏覽:167
怎麼查無線網路屬性 瀏覽:874

友情鏈接