我很努力地理解我在這裏做錯了什麼。我已經檢查了很多次這個文件確實存在,我不能得到For循環來找到它。調試這段代碼它說變量「文件夾」的路徑,但表示該變量的filePath爲空。我很困惑,任何幫助都會很棒。文件問題Java
String path = varablePath1;
File folder = new File(path);
if (folder.exists()){
System.out.println("got folder");
}
File[] listOfFiles = folder.listFiles();
for (int i = 0; i < listOfFiles.length; i++) {
if (listOfFiles[i].isDirectory()) {
String FileNames = listOfFiles[i].getName();
FileWriter fw1 = new FileWriter(file1, true);
BufferedWriter bw1 = new BufferedWriter(fw1);
bw1.write(FileNames);
bw1.newLine();
bw1.close();
}
}
'file1'聲明和定義在哪裏? – meskobalazs
請填寫完整的代碼請 –
file1被聲明爲可擴展的主路徑之上的路徑是它不會進入for循環doe它無法獲取文件夾 – Grbe1l