java - 如何在给定目录中动态添加文本文件,在 Java 中?

标签 java

我正在使用 Eclipse。我想从一个目录中读取多个 XML 文件。每个 XML 文件包含多个正文标签。我想提取所有 body 标签的值。我的问题是我必须将每个正文标签值(文本)保存在一个单独的 .txt 文件中,并将这些文本文件添加到另一个给定目录中。你能帮助我如何动态创建 .txt 文件并将它们添加到指定目录中吗? 提前致谢。

最佳答案

首先指定目录路径和名称

File dir=new File("Path to base dir");
if(!dir.exists){
dir.mkdir();}

//然后生成文件名

String fileName="generate required fileName";
File tagFile=new File(dir,fileName+".txt");
if(!tagFile.exists()){
tagFile.createNewFile();
}

关于java - 如何在给定目录中动态添加文本文件,在 Java 中?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5026759/

相关文章:

java - com.google.gson.JsonSyntaxException : java. lang.IllegalStateException : Not a JSON Array: {"type" :"Point" ,"coordinates":[-122. 3964485,37.7912561]}

java - Thymeleaf Bean 名称 'person' 的 BindingResult 和普通目标对象均不可用作请求属性

java - 我们如何测试 JPA/Hibernate 中的 N+1 问题?

java - 如何验证 Java 日志记录属性文件?

java - JVM上的 "Magic"方法是否都标记为Native?

java - 如何表示反斜杠

java - 使用 EJB 3.0 删除数据库行

java - 运行集成测试时嵌入 MongoDB

java - 尝试加速这个 for 循环,但我无法使用 Callable 实现

windows-10 - "Run|Debug"Visual Studio Code Java 程序上未出现按钮