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自定义代码片段15——git命令操作一个完整流程