作者:朱金灿
来源:http://blog.csdn.net/clever101
1.重命名文件
var fso = new ActiveXObject("Scripting.FileSystemObject"); var strOldFile = "c:\test.txt"; var strNewFileName = "new.txt"; var bfo = fso.GetFile(strNewPath); bfo.Name = strNewFileName;
2.拷贝覆盖原文件
Jscript的FileSystemObject对象的接口CopyFile不支持覆盖已存在文件,因此实现拷贝覆盖原文件先要删除已有的文件,代码如下:
var fso = new ActiveXObject("Scripting.FileSystemObject"); var strDstFolder = "c:\Debug\"; var strFile = "d:\test.txt"; var strOldExistFile = strDstFolder + "test.txt"; if (fso.FileExists(strOldExistFile)) { var filespec = fso.GetFile(strOldExistFile); fso.DeleteFile(filespec,true); } fso.CopyFile(strFile, strDstFolder);