Я пытаюсь перечислить файлы в папке, которая находится в пути моего проекта, я работаю на java Servlets
Я делаю это так File folder = new File("D:/Vivek/Touchpoint/MirrorImage/WebContent/Image/");
, я хочу, чтобы этот путь был динамичным, потому что в будущем я собираюсь развернуть его на какой-то другой системе, поэтому я должен выбрать этот путь
Я пробовал InputStream input = getServletContext().getResourceAsStream("D:/Vivek/Touchpoint/MirrorImage/WebContent/Image");
, но с InputStream я не могу выполнить цикл после
Я делаю весь код, подобный этому
protected void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
String DirectoryName="";
File folder = new File("D:/Vivek/Touchpoint/MirrorImage/WebContent/Image/"); // Setting the path manually
File[] listOfFiles = folder.listFiles(); //creating an array to loop through
// System.out.println(folder);
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isFile()) {
// System.out.println("File " + listOfFiles[i].getName());
} else if (listOfFiles[i].isDirectory()) {
test=listOfFiles[i].getName();
System.out.println("Directory " + DirectoryName);
}
}
}
* +1012 *

Является ли структура моего проекта
Я пытался System.out.println(new File(".").getAbsolutePath());
, но он печатает C:\Windows\system32\.