用js不能直接读取文件,但是可以利用浏览器提供的activex来实现读写文件的方法.
只在IE下测试过.其他浏览器下的activex对象不太清楚,可以网上搜一下.
具体读写文件的代码如下:
function createAndReadFile(){
var ts;
//创建文件读写activex对象
var fso = new ActiveXObject("Scripting.FileSystemObject");
var file ;
try{
//先取文件,如果没有,则创建新的文件
file = fso.GetFile("c:\\test.txt");
}catch(e){
file = null;
}
if(!file){
//如果没有,创建文件
try{
//创建之后得到文件的句柄
fso.CreateTextFile("c:\\test.txt",true);
file = fso.GetFile("c:\\test.txt");
}catch(Ee){
file = null;
}
}
if(file == null){
alert('创建本地文件失败,file==null');
return;
}
//显示文件名
alert(fso.GetFileName(file));
//显示文件的最后修改时间
alert(file.DateLastModified);
ts = file.OpenAsTextStream(2,true);
//将以下2行文字写到文件中
ts.WriteLine('port=8080');
ts.WriteLine('ip=http://127.0.0.1');
ts.Close();
ts = file.OpenAsTextStream(1,true);
//读取文件的内容
var str = ts.ReadAll();
ts.Close();
//删除文件的方法
// fso.DeleteFile(fso.GetFileName(file));
}
分享到:
相关推荐
js读写本地文件js读写本地文件js读写本地文件js读写本地文件js读写本地文件
js实现的读写文件,文件放在的c:\12.txt里
JavaScript 读写文件 实例代码 简单有效
在前台页面调用javascript,读写XML文件
Javascript 读写文件,对文件和文件夹进行读、写和删除
文件读写 文件读写文件读写 文件读写文件读写 文件读写
用C语言实现的简单的文件读写,,适合C初学者,,,熟悉文件读写操作,
Android 读写文件实例,包括 SD 卡读写和 内部存储读写。 文件目录获取等。
使用st语言读写excel文件,可以读写字符串,详见笔者博客,博客有详细的讲解...可以参见博客文章:codesys工程ST语言学习笔记(六)ST语言读写CVS文件excel格式(文件读写)。或者在博文下留言,小编看到会第一时间回复。
Android studio 获取内置存储器路径,创建文件夹,读写、删除文件,亲试好用
用html+javascript读出写入txt文件
有时候需要在Linux kernel--大多是在需要调试的驱动程序--中读写文件数据。在kernel中操作文件没有标准库可用,需要利用kernel的一些函数,这些函数主要有:filp_open() filp_close(), vfs_read() vfs_write(),set_...
最近公司项目用到读写CSV文件,作为一个菜鸟,我借鉴了很多前辈们的经典案例,也拿出来与大家分享下。。。
通过can总线实现对U盘拔插的感应以及在U盘中读写文件,并在oled上显示状态。包括整个工程文件。 U盘读写文件程序\YT32B1_STM32F103_demo.uvproj, 19771 , 2018-04-27 U盘读写文件程序\Basic\adc\adc.c, 4288 , 2018...
excel文件读写excel文件读写excel文件读写
文件读写监控工具文件读写监控工具文件读写监控工具文件读写监控工具文件读写监控工具文件读写监控工具文件读写监控工具
VC读写ini文件,VC读写ini文件.rar,VC读写ini文件.rar,VC读写ini文件.rar,VC读写ini文件.rar,
C# WinForm 读写XML文件 C# WinForm 读写XML文件
1.Linux下文件句柄方式,写二进制文件时一定要用O_BINARY 2.CFile,MFC封装的形式,不区分二进制或者文本文件方式读写 3.FILE,文件指针形式,写二进制文件时一定要用wb
Android - 文件读写操作 方法总结