实例说明 BuildPath(路径,文件名) //这个方法会对给定的路径加上文件,并自动加上分界符 CopyFile(源文件, 目标文件, 覆盖) //复制源文件到目标文件,当覆盖值为true时,如果目标文件存在会把文件覆盖 CopyFolder(对象目录,目标目录 ,覆盖) //复制对象目录到目标目录,当覆盖为true时,如果目标目录存在会把文件覆盖 CreateFolder(目录名) //创建一个新的目录 CreateTextFile(文件名, 覆盖) //创建一个新的文件,如果此文件已经存在,你需要把覆盖值定为true DeleteFile(文件名, 只读?) //删除一个文件,如果文件的属性是只读的话,你需要把只读值设为true DeleteFolder(文件名, 只读?)//删除一个目录,如果目录的属性是只读的话,你需要把只读值设为true DriveExists(盘符) //检查一个盘是否存在,如果存在就返会真,不存在就返回……. FileExists(文件名) //检查一个文件是否存在,如果存在就返会真,不存在就返回……. FolderExists(目录名) //检查一个目录是否存在,如果存在就返会真,不存在就返回……. GetAbsolutePathName(文件对象) //返回文件对象在系统的绝对路径 GetBaseName(文件对象) //返回文件对象的文件名 GetExtensionName(文件对象) //文件的后缀 GetParentFolderName(文件对象) //取得父级的目录名 GetSpecialFolder(目录代码) //取得系统中一些特别的目录的路径,目录代码有3个分别是 0:安装Window的目录 1:系统文件目录 2:临时文件目录 GetTempName() //生成一个随机的临时文件对象,会以rad带头后面跟着些随机数,就好象一些软件在安装时会生成*.tmp MoveFile(源文件, 目标文件) //把源文件移到目标文件的位置 |
例子:test.html (新建–删除–打开)
<html>
<head>
<meta http-equiv=”Content-Type” content=”text/html; charset=gb2312″>
<title>新建网页 1</title>
<script language=”Javascript”><!–
var objMyFSO = new ActiveXObject(“Scripting.FileSystemObject”);
function createText()
{
var fileName = objMyFSO.FileExists(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”);
if (!fileName)
{
var text = objMyFSO.CreateTextFile(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”, true);
var textValue = window.prompt(“新建文本,请输入文本内容:”,””);
if(!textValue){text.Close(); return;}
text.WriteLine(textValue);
text.Close();
alert(“我已经在你的C盘根目录下生成了一个testfile.txt的文件!”);
return;
}
var forAppending = 8;
var text = objMyFSO.OpenTextFile(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”,forAppending,false);
var textValue = window.prompt(“追加文本,请输入文本内容:”,””);
if(!textValue){text.Close(); return;}
text.WriteLine(textValue);
text.Close();
}
function deleteText()
{
var fileName = objMyFSO.FileExists(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”);
if (fileName)
{
var text = objMyFSO.DeleteFile(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”, true);
alert(“我已经删除C盘根目录下生成了一个testfile.txt的文件!”);
}
else
{
alert(“文件不存在!”);
}
}
function openText()
{
var fileName = objMyFSO.FileExists(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”);
if (!fileName)
{
alert(“不存在文件”);
return;
}
var forAppending = 1;
var text = objMyFSO.OpenTextFile(“C:\\Documents and Settings\\shiyuanjie\\My Documents\\writes\\testfile.txt”,forAppending);
var lineValue = text.ReadLine();
var allvVlue = text.ReadAll();
text.close();
alert(lineValue);
}
// –></script>
</head>
<body>
<input type=”button” value=”创建文件” οnclick=”createText()”>
<input type=”button” value=”删除文件” οnclick=”deleteText()”>
<input type=”button” value=”打开文件” οnclick=”openText()”>
</body>
</html>
原帖:http://hi.baidu.com/cayaca/blog/item/34e0c7d1b389263f9b5027d3.html
今天的文章Scripting.FileSystemObject 文件操作分享到此就结束了,感谢您的阅读,如果确实帮到您,您可以动动手指转发给其他人。
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
如需转载请保留出处:https://bianchenghao.cn/25640.html