<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gbk" />
<title>Untitled Document</title>
<script language="JavaScript">
var fso = new ActiveXObject("Scripting.FileSystemObject");
var fp,fp1;
function createFolder()
{
fp = fso.CreateFolder(foldername.value);
alert("创建成功"+fp.path);
fp.close();
}
function createFile()
{
fp1 = fso.CreateTextFile(filename.value,true);
alert("创建文件成功"+fp1.name);
}
function WriteFile()
{
fp1.WriteLine(text1.value);
fp1.close();
alert("写入成功");
}
function getSystemDriver()
{
var fldr = fso.GetFolder(text2.value);
if (fldr.IsRootFolder)
result.innerHTML="This is the root folder.<br>";
else
result.innerHTML="This folder isn't a root folder.</br>";
result.innerHTML+="磁盘大小:"+fldr.TotalSize +"<br>名字"+fldr.name;
}
function deleteFolder()
{
if (fso.FolderExists(text3.value)) {
fso.DeleteFolder(text3.value);
alert("删除成功!!!");
}
else{
alert("该文件夹不存在");
}
}
function deleteFile()
{
fso.DeleteFile(txtFile.value);
alert("删除成功");
}
function readFile()
{
var fso1 = fso.OpenTextFile(txtFile1.value);
//while(fso1.ReadLine()!=null)
//file1.innerHTML += fso1.ReadLine()+"<br>";
file1.innerHTML=fso1.ReadAll();
fso1.close();
}
function validate()
{
var s;
var re = new RegExp("d(b+)(d)","ig",i);
var str = txtContent.value;
var arr = re.exec(str);
s = "$1 contains: " + RegExp.$1 + "<BR>";
s += "$2 contains: " + RegExp.$2 + "<BR>";
s += "$3 contains: " + RegExp.$3;
alert(s);
return(s);
}
</script>
</head>
<body>
请输入要创建的文件夹路径:<input name="foldername"><input type="button" value="创建" οnclick="createFolder()"><p></p>
请输入要创建的文件名:<input name="filename"><input type="button" value="创建" οnclick="createFile()"><p>
请输入要要写入文件的文本:<input name="text1"><input type="button" value="写入" οnclick="WriteFile()"><p>
获取系统盘符:<input name="text2"><input type="button" value="写入" οnclick="getSystemDriver()"><p></p>
<div id="result"></div>
删除文件夹<input name="text3"><input type="button" value="删除" οnclick="deleteFolder()"><p></p>
删除文件<input type=file name="txtFile"><input type="button" value="删除" οnclick="deleteFile()"><p></p>
读文件<input type=file name="txtFile1"><input type="button" value="读文件" οnclick="readFile()"><p></p>
<div id="file1"></div>
正则表达式使用<input name="txtContent"><input type="button" value="验证" οnclick="validate()">
</body>
</html>