GVKun编程网logo

如何将所有 javascript 输出保存到 txt 文件中供以后使用?(js输出文件内容到本地目录)

2

本篇文章给大家谈谈如何将所有javascript输出保存到txt文件中供以后使用?,以及js输出文件内容到本地目录的知识点,同时本文还将给你拓展标签下载txt,会直接打开txt文件的处理方法、getR

本篇文章给大家谈谈如何将所有 javascript 输出保存到 txt 文件中供以后使用?,以及js输出文件内容到本地目录的知识点,同时本文还将给你拓展 标签下载 txt,会直接打开 txt 文件的处理方法、getResourceAsStream(“ Words.txt”)和FileInputStream(“ ./ src / package /Words.txt”)之间有什么区别?、java 基础知识回顾 —— 将数据存到 txt 文件中同时从 TXT 文件中提取数据、mysql 从 txt 导入数据,导出数据到 txt等相关知识,希望对各位有所帮助,不要忘了收藏本站喔。

本文目录一览:

如何将所有 javascript 输出保存到 txt 文件中供以后使用?(js输出文件内容到本地目录)

如何将所有 javascript 输出保存到 txt 文件中供以后使用?(js输出文件内容到本地目录)

您可以使用 fs

const facts = require('covid-facts');
cosnt fs = require('fs');

facts.all.map(item=>{
    fs.appendFileSync('facts.txt',item);
});

<a> 标签下载 txt,会直接打开 txt 文件的处理方法

标签下载 txt,会直接打开 txt 文件的处理方法

<a href="file/template.xls"> 下载模板 </a>

对于非 txt 文件是可以正常下载的

<a href="file/template.txt"> 下载模板 </a>

txt 文件下载点击链接会直接打开 txt 文件,所有处理方法:

<a href="file/template.txt" download="fileName"/>

fileName 可以随便填

getResourceAsStream(“ Words.txt”)和FileInputStream(“ ./ src / package /Words.txt”)之间有什么区别?

getResourceAsStream(“ Words.txt”)和FileInputStream(“ ./ src / package /Words.txt”)之间有什么区别?

我目前正在编写一个基于servlet的应用程序(客户端)。我试图在代码所在的同一包中获取一个文本文件。我遇到的所有方法都使用MyClass.class.getResourceAsStream("Words.txt")classLoader.getResourceAsStream("Words.txt")获取了文本文件(例如:SO1,SO2)。但是我已经尝试过FileInputStream("./src/package/Words.txt")了,文本文件仍然可以成功加载。

有什么区别?为何getResourceAsStream鼓励使用该方法?

答案1

小编典典

目前,您正在开发人员工作站上,并且可能正在通过IDE运行您的应用程序。Tomcat恰好是从IDE项目根目录启动的,因此使用

new FileInputStream("./src/package/Words.txt")

允许读取存储在项目src目录中的文件。

但这不是项目在生产中的运行方式。在生产中,将使用Shell脚本从完全不同的目录启动Tomcat服务器。生产服务器将根本没有源项目。它所拥有的只是Tomcat,以及构成该项目构建的工件的war文件。

因此,将根本没有src目录,并且文件Words.txt甚至不会在文件系统上的任何位置。它只会是war文件(实际上是zip文件)的入口,该文件WEB-INF/classes/package.class编译器从Java源文件生成的文件一起位于下面。

因此,为了能够读取该“文件”,您不能使用文件IO:“文件”在文件系统中不存在。您需要使用ClassLoader,它将在war文件中找到“文件”并从那里加载它。

当应用程序从爆炸的战争结构运行时,这在开发过程中也将很好:类加载器将在IDE所使用的目标目录下找到用于存储类文件和资源文件的类。

请注意,如果资源在软件包中,com.foo而MyClass在同一软件包中,则需要加载的资源是

MyClass.class.getResourceAsStream("Words.txt")

要么

AnyOtherOfYourClassesWhateverThePackageIs.class.getResourceAsStream("/com/foo/Words.txt")

要么

classLoader.getResourceAsStream("com/foo/Words.txt")

java 基础知识回顾 —— 将数据存到 txt 文件中同时从 TXT 文件中提取数据

java 基础知识回顾 —— 将数据存到 txt 文件中同时从 TXT 文件中提取数据

今天在做数据结构的作业时,用到了文件的数据存储与读取,当时由于距离上次写这方面的代码时间有点长了,有点懵,所以决定这次老老实实的写篇博客记录一下:

 1 package 数据结构第二阶段幼儿评测;
 2 
 3 import java.io.BufferedReader;
 4 import java.io.File;
 5 import java.io.FileReader;
 6 import java.io.FileWriter;
 7 
 8 
 9 public class Secondlevel {
10 
11     private static double[] dArrs;
12 
13     public static void main(String[] args) {
14         
15         System.out.println("文件测试数据如下");
16         try {
17             double[] file = getFile("数据结构第二阶段.txt");
18             
19             for(int i=0;i<file.length;i++) {
20                 
21                     System.out.print(file[i]+" ");
22                 
23             }
24         } catch (Exception e) {
25             // TODO Auto-generated catch block
26             e.printStackTrace();
27         }
28 
29         System.out.println();
30         System.out.println("正在写入文件数据......");
31         try {
32             toFile("inputFile.txt");
33         } catch (Exception e) {
34             // TODO Auto-generated catch block
35             e.printStackTrace();
36         }
37         
38     }
39 
40     //从文件中读取数据
41     private static double[] getFile(String pathName) throws Exception {
42         //【1】先创建一个File的实体对象
43         File file = new File(pathName);
44         if (!file.exists())
45             throw new RuntimeException("找不到文件!");
46         //【2】加载BUfferedReader流
47         BufferedReader br = new BufferedReader(new FileReader(file));
48         String str;
49         
50         //【3】一行一行读取
51         while ((str = br.readLine()) != null) {
52             
53             int s = 0;
54             //文件中数据的分割我用的是‘,’具体根据自己的情况调用下面的split()函数
55             String[] arr = str.split(",");
56             
57             dArrs = new double[arr.length];
58             for(int i=0;i<arr.length;i++) {
59                 String string=arr[i];
60                 int parseInt = Integer.parseInt(string);
61                 dArrs[i]=parseInt;
62                 
63             }        
64         }    
65         return dArrs ;
66     }
67 
68     //将数据存储到文件中
69     private static void toFile(String path) throws Exception{
70         File file=null;
71         FileWriter fWriter=null;
72         file=new File(path);
73         try {
74             if(!file.exists()) {
75                 System.out.println("要读入数据的文件不存在");
76             }
77             fWriter=new FileWriter(file);
78             fWriter.write(String.valueOf(dArrs[0]));
79             fWriter.flush();
80             System.out.println("写入数据成功!");
81         }catch (Exception e) {
82             // TODO: handle exception
83             e.printStackTrace();
84         }finally {
85             if (fWriter!=null) {
86                 fWriter.close();
87             }
88         }
89         
90         
91         
92     }
93 }

 

mysql 从 txt 导入数据,导出数据到 txt

mysql 从 txt 导入数据,导出数据到 txt

导出数据到 txt:

1.select 列 1, 列 2, ....... 列 n  from  tbname  [where  条件]  into outfile "C:\backup\data.txt" FIELDS TERMINATED BY ''\t'' lines terminated by ''\n'';

导出的数据是每列用 tab 分开的具体数据,就好像一个矩阵一样。


从 txt 导入数据:

2.load data local infile "C:\backup\data.txt" into table tbname FIELDS TERMINATED BY ''\t'' lines terminated by ''\n'' (id,.... 表字段名);

data.txt 里面的数据字段应该和()里面的字段相对应


ps:  csv 与 txt 类似


今天的关于如何将所有 javascript 输出保存到 txt 文件中供以后使用?js输出文件内容到本地目录的分享已经结束,谢谢您的关注,如果想了解更多关于 标签下载 txt,会直接打开 txt 文件的处理方法、getResourceAsStream(“ Words.txt”)和FileInputStream(“ ./ src / package /Words.txt”)之间有什么区别?、java 基础知识回顾 —— 将数据存到 txt 文件中同时从 TXT 文件中提取数据、mysql 从 txt 导入数据,导出数据到 txt的相关知识,请在本站进行查询。

本文标签: