博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS操作文件
阅读量:4447 次
发布时间:2019-06-07

本文共 1844 字,大约阅读时间需要 6 分钟。

1.用JS创建文件

var fso, f1;
fso = new ActiveXObject("Scripting.FileSystemObject");
f1 = fso.CreateTextFile("c:\\testfile.txt", true);
2.用JS创建并写入数据
function CreateFile()
{
   var fso, tf;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   tf = fso.CreateTextFile("c:\\testfile.txt", true);
   // 写一行,并且带有新行字符。
   tf.WriteLine("Testing 1, 2, 3.") ;
   // 向文件写三个新行字符。  
   tf.WriteBlankLines(3) ;
   // 写一行。
   tf.Write ("This is a test.");
   tf.Close();
}
3.用JS读取数据
function ReadFiles()
{
   var fso, f1, ts, s;
   var ForReading = 1;
   fso = new ActiveXObject("Scripting.FileSystemObject");
   f1 = fso.CreateTextFile("c:\\testfile.txt", true);
   // 写一行。
  // Response.Write("Writing file <br>");
   f1.WriteLine("Hello World");
   f1.WriteBlankLines(1);
   f1.Close();
   // 读取文件的内容。
  // Response.Write("Reading file <br>");
   ts = fso.OpenTextFile("c:\\testfile.txt", ForReading);
   s = ts.ReadLine();
  // Response.Write("File contents = '" + s + "'");
  alert(s);
   ts.Close();
}
4.移动、复制和删除文件
任务方法
移动文件File.Move 或 FileSystemObject.MoveFile
复制文件File.Copy 或 FileSystemObject.CopyFile
删除文件File.Delete 或 FileSystemObject.DeleteFile
function ManipFiles()
{
      var fso, f1, f2, s;  
    fso = new ActiveXObject("Scripting.FileSystemObject");  
    f1 = fso.CreateTextFile("c:\\testfile.txt", true);  
    Response.Write("Writing file <br>");   // 写一行。
    f1.Write("This is a test.");
    // 关闭文件。
    f1.Close();   Response.Write("Moving file to c:\\tmp <br>");
    // 获取 C 的根目录(C:\)中的文件的句柄。
    f2 = fso.GetFile("c:\\testfile.txt");
    // 把文件移动到 \tmp 目录。
    f2.Move ("c:\\tmp\\testfile.txt");   Response.Write("Copying file to c:\\temp <br>");   // 把文件复制到 \temp 目录。
    f2.Copy ("c:\\temp\\testfile.txt");   Response.Write("Deleting files <br>");
    // 获得文件当前位置的句柄。
    f2 = fso.GetFile("c:\\tmp\\testfile.txt");   f3 = fso.GetFile("c:\\temp\\testfile.txt");
    //删除文件。
    f2.Delete();   f3.Delete();   Response.Write("All done!");
}

 

转载于:https://www.cnblogs.com/xiaoshen666/p/10781598.html

你可能感兴趣的文章
SCSS的基本操作
查看>>
"安装程序无法定位现有系统分区" 问题解决
查看>>
.NET中栈和堆的比较
查看>>
【莫队】bzoj 3781,bzoj 2038,bzoj 3289
查看>>
如何优化limit
查看>>
几种常用数据库字段类型查询语句
查看>>
字符全排列
查看>>
提高效率必须改掉的7种习惯
查看>>
Java判断语句中判断条件的执行顺序
查看>>
Windows平台下tomcat+java的web程序持续占cpu问题调试
查看>>
OO第四次博客作业!
查看>>
HDU 吉哥系列故事——完美队形II 騰訊馬拉松初賽第二輪D題
查看>>
项目中使用的axios
查看>>
c++学习-继承
查看>>
[转]SQL Server 性能调优(io)
查看>>
设计模式学习-每日一记(6.原型模式)
查看>>
不已0开头的数字正则
查看>>
21.优先队列的实现
查看>>
HTML撑起浮动子元素得父元素高度
查看>>
LeetCode--018--四数之和(java)
查看>>