我在我的項目中有一個文件夾「文件」。我想創建一個查詢其中的所有文件。 1.如何在不指定完整路徑的情況下打開該文件夾? 2.如何將我的文件夾中的所有文件添加到此查詢中?項目中的文件夾「文件」中的文件查詢
ArrayDeque<File> files = new ArrayDeque<File>();
我寫了一些代碼。但程序給我的文件夾的名稱,而不是其中的文件的名稱。所以我的程序在我的項目文件夾中找不到文件夾。如何讓我的文件夾「folder1」沒有所有路徑?這是我的代碼
public static void main(String args[])
{
File file = new File("<folder1>");
ArrayDeque<File> queue = new ArrayDeque<File>();
filesQueue(file, queue);
System.out.print(queue.getFirst());
}
public static ArrayDeque<File> filesQueue(File f, ArrayDeque<File> queue) {
if (f.isDirectory()) {
for (File file : f.listFiles()) {
filesQueue(file, queue);
}
} else {
queue.addLast(f);
}
return queue;
}
的[閱讀文件夾中的所有文件]可能的複製(http://stackoverflow.com/questions/1844688/read-all-files-in-a-folder ) – user2004685