js 文件的操作

Posted gaoshengjun

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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!");
}

 

以上是关于js 文件的操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode 如何操作用户自定义代码片段(快捷键)

vscode代码片段生成vue模板

VSCode自定义代码片段——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode自定义代码片段15——git命令操作一个完整流程

谷歌浏览器调试jsp 引入代码片段,如何调试代码片段中的js