• 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!");
    }
    坚持
  • 相关阅读:
    java四种数组排序
    hadoop安装及配置
    Talend初试,实现定时同步
    JAVA语言概述和基本语法知识点
    Maven项目资源文件打包错误
    Ajax同步和异步
    Nginx + Tomcat 负载均衡
    PLSQL安装配置
    WebStorm 设置光标位置不随意停靠
    Hello Node.js
  • 原文地址:https://www.cnblogs.com/gaoSJ/p/12893695.html
Copyright © 2020-2023  润新知