我想從使用Java的文件讀取。但是當文件與源文件位於同一目錄中時,它顯示一個錯誤,指出系統找不到指定的文件。系統無法找到指定的文件
下面是代碼:
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
public class file
{
public static void main(String[] args) {
BufferedReader br = null;
try {
String sCurrentLine;
br = new BufferedReader(new FileReader("RoomList.txt"));
while ((sCurrentLine = br.readLine()) != null) {
System.out.println(sCurrentLine);
}
} catch (IOException e) {
e.printStackTrace();
} finally {
try {
if (br != null) br.close();
} catch (IOException ex) {
ex.printStackTrace();
}
}
}
}
我嘗試了所有我可以,但它只是不工作。請讓我知道這個的原因。 我再次補充說,文件RoomList.txt和這個代碼文件是在同一個目錄中,甚至在使用完全限定的路徑名後,它不起作用。我在Stackoverflow中查找了類似的問題並嘗試了它們,但它似乎仍然沒有工作。請幫忙。
我已經在開始時導入了這些文件。 import java.io.BufferedReader; import java.io.FileReader; import java.io.IOException; –
你可以請發佈目錄結構嗎? –
指定文件的完整路徑。或者打印當前的工作目錄。這不是源文件的目錄。 – Kevin