js读写文件
【摘要】 <script language="javascript" type="text/javascript"> /* object.OpenTextFile(filename[, iomode[, create[, format]]]) 参数 object 必选项。object 应为 FileSystemObject 的名称。 filename 必选项。指明要打开文件...
-
<script language="javascript" type="text/javascript">
-
/*
-
object.OpenTextFile(filename[, iomode[, create[, format]]])
-
参数
-
object
-
必选项。object 应为 FileSystemObject 的名称。
-
filename
-
必选项。指明要打开文件的字符串表达式。
-
iomode
-
可选项。可以是三个常数之一:ForReading 、 ForWriting 或 ForAppending 。
-
create
-
可选项。Boolean 值,指明当指定的 filename 不存在时是否创建新文件。如果创建新文件则值为 True ,如果不创建则为 False 。如果忽略,则不创建新文件。
-
format
-
可选项。使用三态值中的一个来指明打开文件的格式。如果忽略,那么文件将以 ASCII 格式打开。
-
设置
-
iomode 参数可以是下列设置中的任一种:
-
常数 值 描述
-
ForReading 1 以只读方式打开文件。不能写这个文件。
-
ForWriting 2 以写方式打开文件
-
ForAppending 8 打开文件并从文件末尾开始写。
-
-
format 参数可以是下列设置中的任一种:
-
值 描述
-
TristateTrue 以 Unicode 格式打开文件。
-
TristateFalse 以 ASCII 格式打开文件。
-
TristateUseDefault 使用系统默认值打开文件。
-
*/
-
-
//读文件
-
function readFile(filename){
-
var fso = new ActiveXObject("Scripting.FileSystemObject");
-
var f = fso.OpenTextFile(filename,1);
-
var s = "";
-
while (!f.AtEndOfStream)
-
s += f.ReadLine()+"\n";
-
f.Close();
-
return s;
-
}
-
-
//写文件
-
function writeFile(filename,filecontent){
-
var fso, f, s ;
-
fso = new ActiveXObject("Scripting.FileSystemObject");
-
f = fso.OpenTextFile(filename,8,true);
-
f.WriteLine(filecontent);
-
f.Close();
-
alert('ok');
-
}
-
-
</script>
-
<html>
-
<input type="text" id="in" name="in" />
-
<input type="button" value="Write!" οnclick="writeFile('C:/Documents and Settings/Administrator/桌面/12.doc',document.getElementById('in').value);"/><br><br>
-
<input type="button" value="Read!" οnclick="document.getElementById('show').value=readFile('F:/Appserv/www/12.txt');"/><br>
-
<textarea id="show" name="show" cols="100" rows="20" >
-
</textarea>
-
</html>
文章来源: bugstack.blog.csdn.net,作者:Yao__Shun__Yu,版权归原作者所有,如需转载,请联系作者。
原文链接:bugstack.blog.csdn.net/article/details/7936214
【版权声明】本文为华为云社区用户转载文章,如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)