<script language="JavaScript">
<!--
function upload()
{
var str=document.all("file").value;
var arr=str.split('\\');
var f=arr[arr.length-1];//获得此文件名,以便后面创建同名文件
var fso,fld,path,from,to;
fso= new ActiveXObject("Scripting.FileSystemObject");
path="c:\\test";//写入的目录
fld = fso.getFolder(path);
if(!fso.FolderExists(fld)) //如果不存在指定的目录,则创建
fld=fso.CreateFolder(fld);/**方法一:读写文件
from=fso.OpenTextFile(str,1);//读取原文件
to=fso.CreateTextFile(path+"\\"+f,true);//创建同名文件。
to.write(from.ReadAll());
to.close();
方法一结束
*///方法二:复制/移动
from=fso.GetFile(str);
from.copy(path+"\\"+f);//可以把copy换成move
//方法二结束
alert("文件写入完毕!");
}
//-->
</script>
<input type="file" name="file"><input type="button" value="上传" onclick="upload()">