gpt4 book ai didi

java - 转到Java Servlet中的特定目录

转载 作者:行者123 更新时间:2023-12-02 00:36:47 24 4
gpt4 key购买 nike

我在 tomcat webapps 中有一个名为 BankApp 的应用程序文件夹,其中有一个临时目录。

我想获取临时文件夹中的所有文件

我尝试过这个:

File file = new File(path + "/temp/");

File[] list = file.listFiles();

for(int i=0;i<list.length;i++)
{
out.println(list[i].getName() + "<br/>");
}

但它不起作用,我的意思是给出空错误

这是转到该文件夹​​的正确方法吗?即 BankApp\temp

谢谢!

最佳答案

不是最终答案,来自 JavaDoc java.util.File.listFiles() :

An array of abstract pathnames denoting the files and directories in the directory denoted by this abstract pathname. The array will be empty if the directory is empty. Returns null if this abstract pathname does not denote a directory, or if an I/O error occurs.

您确定语句 path + "/temp/" 返回有效的(现有)路径吗?

编辑:您必须正确识别您的BankApp的根路径。您可以通过调用 ServletContext.getRealPath("/") 来完成此操作。看我的answer to a previous question .

关于java - 转到Java Servlet中的特定目录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7597104/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com