zoukankan      html  css  js  c++  java
  • js 文件的操作

    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");
    
        // 把文件移动到 	mp 目录。
        f2.Move ("c:\tmp\testfile.txt");   Response.Write("Copying file to c:\temp <br>");   // 把文件复制到 	emp 目录。
        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!");
    }
    坚持
  • 相关阅读:
    (转)轻松应对IDC机房带宽突然暴涨问题
    (转)老男孩:Linux企业运维人员最常用150个命令汇总
    (转)cut命令详解
    (转)Awk使用案例总结(运维必会)
    (转)Nmap命令的29个实用范例
    BigPipe学习研究
    js正则大扫除
    ffff表单提交的那点事
    高并发订单操作处理方法
    订单号的处理
  • 原文地址:https://www.cnblogs.com/gaoSJ/p/12893695.html
Copyright © 2011-2022 走看看