【问题标题】:Renaming Log Files Program [Beginner]重命名日志文件程序 [初学者]
【发布时间】:2014-05-17 17:30:44
【问题描述】:

我想做一个简单的 eclipse/java 程序,它会遍历一个包含许多日志文件的文件夹,并根据日志文件中的文本字符串重命名每个日志文件。

日志文件都是文本文件,但命名为 .log。

这是包含日志文件的文件夹的屏幕截图:

这是单个日志文件的屏幕截图。在这种情况下,我希望将此日志文件重命名为“EFT 每日活动报告”,该报告会显示在每一行中。

问题是我不知道如何通过 eclipse/java 中的文件夹来访问每个文件。

编辑:为什么这不起作用?我在目录中遗漏了什么吗?抱歉,我是 java 本地目录的新手 :)

【问题讨论】:

  • 使用 Java,您可以使用 Files.list() 列出目录中的所有文件。
  • 好的,谢谢。但我不认为我知道如何给它一个本地目录。我附上了另一个截图。
  • Files.list()Path 对象作为参数。您不能像您尝试做的那样只传递路径的文本,即使这样做了,您仍然需要通过将路径括在引号中来传递String:“这是一个字符串在 Java 中”。
  • 如何将 Path 作为对象传递?我之前已经将 URL 传递给我的程序,但从来没有像这样的本地文件目录。抱歉,我对传入本地文件和目录完全陌生。

标签: java file logging directory each


【解决方案1】:

您可以查看以下 File 教程: http://tutorials.jenkov.com/java-io/file.html 如果我正确理解你的问题,最后一个例子应该是你要找的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-10-28
    • 2016-04-19
    • 2013-04-17
    • 1970-01-01
    • 2020-08-07
    • 1970-01-01
    相关资源
    最近更新 更多