Java 重命名日志文件程序[初学者]

Java 重命名日志文件程序[初学者],java,file,logging,directory,each,Java,File,Logging,Directory,Each,我想制作一个简单的eclipse/java程序,它遍历包含许多日志文件的文件夹,并根据日志文件中的文本字符串重命名每个日志文件 日志文件都是文本文件,但名称为.log 以下是包含日志文件的文件夹的屏幕截图: 下面是单个日志文件的屏幕截图。在本例中,我希望将此日志文件重命名为“EFT Daily Activity Report”,它显示在每一行中 问题是我不知道如何通过eclipse/java中的文件夹来访问每个文件 编辑:为什么这不起作用?我的电话簿有什么遗漏吗?抱歉,我不熟悉java中的本

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

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

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

下面是单个日志文件的屏幕截图。在本例中,我希望将此日志文件重命名为“EFT Daily Activity Report”,它显示在每一行中

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

编辑:为什么这不起作用?我的电话簿有什么遗漏吗?抱歉,我不熟悉java中的本地目录:)


您可以查看以下文件教程:
如果我正确理解你的问题,最后一个例子应该是你正在寻找的

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