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
}
具体代码如下:
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
}
相关文章推荐
- groovy 递归遍历文件夹替换文件内容
- Linux中把文件夹中替换文件内容的字符串
- 复制文件、文件夹并替换内容
- Java 替换文件夹下所有文件中指定的内容
- linux下 c语言递归遍历文件夹下所有文件和子文件夹(附上替换文本文件内容的方法)
- 轻松替换指定文件夹里的所有内容匹配的文件!
- 怎么用Sublime查找替换整个文件夹下的所有文件内容?
- python 替换 文件夹下的 文件名称 及 文件内容
- linux-sed命令: 批量替换某文件夹下所有文件里的某段内容
- Linux批量替换文件内容和替换文件夹的命令
- 使用sublime文件夹中全局查找文件内容
- PowerShell读取文件内容、替换文件内容、读取限定行的例子
- linux下批量替换文件内容
- shell 文件内容替换 sed用法
- python 3文件内容替换
- sed直接替换文件指定内容并保存
- scp(跨服务区复制文件)和创建文件,文件夹,清空文件夹的内容
- java源码——对文件内容的查找和替换(开始写界面咯)
- Github忽略文件以及文件夹内容
- [React]调用系统命令,替换文件内容,并且提交到git仓库