如何使用java程序显示以当前日期命名的文本文件的内容
我正在开发一个web应用程序,在该应用程序中,它每分钟都会记录一次操作日志,即,执行的任何操作都将附加到一个文本文件中,并以当前日期作为其名称,如果未执行任何操作,则会将当前时间戳附加到该文件中。因此,每天都会创建一个新文件,并在该文件中添加一整天执行的操作。我现在想要的是,所有这些文件都存在于D:\->presentdate中如何使用java程序显示以当前日期命名的文本文件的内容,java,web-applications,cmd,Java,Web Applications,Cmd,我正在开发一个web应用程序,在该应用程序中,它每分钟都会记录一次操作日志,即,执行的任何操作都将附加到一个文本文件中,并以当前日期作为其名称,如果未执行任何操作,则会将当前时间戳附加到该文件中。因此,每天都会创建一个新文件,并在该文件中添加一整天执行的操作。我现在想要的是,所有这些文件都存在于D:\->presentdate中 这是的文档,谢谢您的回复。在我的web应用程序中,我每启动一分钟都会记录一次操作日志。正如我上面提到的,它每天都会创建一个文本/日志文件,并将当天的全部信息附加到该文件
这是的文档,谢谢您的回复。在我的web应用程序中,我每启动一分钟都会记录一次操作日志。正如我上面提到的,它每天都会创建一个文本/日志文件,并将当天的全部信息附加到该文件中。因此,我向用户提供了查看应用程序中每分钟执行的操作的选项。在这里,我使用了文本字段和提交按钮,如果用户输入日期并提交,则应检索该日期文件并显示内容。@user3364490好的,我在您第一次发布时就阅读了它。这是您的答案。在上面给出的代码片段中,iff.exists{//如何在html/jsp页面中显示该文件的内容???}。这个代码将做什么?文件目录=新文件:;dir.mkdir;对于字符串s:dir.list{ifs.equalsignorecasefilesearch{//do your stuff}}@user3364490,请阅读上面给出的文档。至于如何显示内容。。。第二部分,这里有一个教程给你:谢谢。这帮助我解决了这个问题。我用过File.separator。我以前不知道这种方法,所以我提出了一个问题。谢谢你帮助我。
String path = "D:" + File.pathSeparator + fileSearched + ".txt";
File f = new File(path);
if(f.exists()) {
//do your stuff
}
//I dont know why would you like to search them as a list but anyways
File dir = new File("D:");
dir.mkdir();
for(String s : dir.list()){
if(s.equalsIgnoreCase(fileSearched)){
//do your stuff
}
}