您的位置:首页 > Web前端 > JavaScript

javascript替换文件夹中的文件内容

2012-05-21 15:24 441 查看
最近因为老师要修改同一个文件夹中很多文件的文本内容,感觉特别麻烦,所以就自己用js写了个文件夹文件替换。不过有个问题,就是只能在IE浏览器下操作。所以等以后学会了python,最好用python重写下。

具体代码如下:  

var fso = new ActiveXObject("Scripting.FileSystemObject");
var fld = fso.GetFolder(document.all.fixfolder.value);
var fc = new Enumerator(fld.files);
var s = "";
for(; !fc.atEnd(); fc.moveNext()) { //枚举文件
s = fc.item(); //取出一个文件。如果要获取特定类型的文件用s.type
f = fso.GetFile(s);
var fs = f.OpenAsTextStream(1); //这是读文件内容
var txt = fs.ReadAll();
var a = txt.replace(/a/g, "abc");
fs.Close();
fs = f.OpenAsTextStream(2); //这是些文件内容
fs.Write(a);
fs.Close();
}

js操作文件参考地址:http://blog.chinaunix.net/space.php?uid=20250625&do=blog&id=1970311
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: