日期:2014-05-16 浏览次数:20413 次
function createAndReadFile(){ var ts; //创建文件读写activex对象 var fso = new ActiveXObject("Scripting.FileSystemObject"); var file ; try{ //先取文件,如果没有,则创建新的文件 file = fso.GetFile("c:\\test.txt"); }catch(e){ file = null; } if(!file){ //如果没有,创建文件 try{ //创建之后得到文件的句柄 fso.CreateTextFile("c:\\test.txt",true); file = fso.GetFile("c:\\test.txt"); }catch(Ee){ file = null; } } if(file == null){ alert('创建本地文件失败,file==null'); return; } //显示文件名 alert(fso.GetFileName(file)); //显示文件的最后修改时间 alert(file.DateLastModified); ts = file.OpenAsTextStream(2,true); //将以下2行文字写到文件中 ts.WriteLine('port=8080'); ts.WriteLine('ip=http://127.0.0.1'); ts.Close(); ts = file.OpenAsTextStream(1,true); //读取文件的内容 var str = ts.ReadAll(); ts.Close(); //删除文件的方法 // fso.DeleteFile(fso.GetFileName(file)); }