导航:首页 > 编程语言 > 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相关的资料

热点内容
怎么开网络教学 浏览:915
630升级工程武器 浏览:936
用换机助手接收的软件文件在哪找 浏览:282
阅达app一教一辅五年级有哪些 浏览:7
win10系统用f2调节音量 浏览:19
压缩文件密码器 浏览:840
线下活动数据分析有哪些 浏览:314
助听器插片式编程线如何连接 浏览:293
怎么删除系统休眠文件 浏览:914
搜索文件内容中包含的文字并替换 浏览:542
微信相册程序图标 浏览:714
win8怎么显示文件格式 浏览:547
文件服务器中毒 浏览:721
如何修改网站访问次数 浏览:518
mdfldf是什么文件 浏览:569
文件在桌面怎么删除干净 浏览:439
马兰士67cd机版本 浏览:542
javaweb爬虫程序 浏览:537
word中千位分隔符 浏览:392
迷你编程七天任务的地图怎么过 浏览:844

友情链接