我的Web应用程序中有一个文件夹,字体。我想获取该目录中每个文件的路径。我怎么做?在asp.net中,我会做类似的事情:
System.IO.Directory.GetFiles(Server.MapPath("/fonts"))
答案 0 :(得分:6)
String path = ServletContext.getRealPath("/fonts");
答案 1 :(得分:0)
为此,您可以使用ServletContext类中的方法getResourcePaths(String path)。它将返回Set,其中包含指定(Web应用程序映射)路径的目录样式的资源列表。
如果要读取映射路径指定的文件内容,可以使用ServletContext中的方法getResourceAsStream()返回指定资源的InputStream。
答案 2 :(得分:-1)
java.io.File dir = new java.io.File("/fonts");
String[] files = dir.list();