30/09/2018, 18:06

Lỗi The system cannot find the file specified trong JAVA

Cho mình hỏi mình có 1 chương trình đọc dữ liệu từ file trong java như sau:


import java.io.*; 
import java.util.*; 

public class IO{
	public static void main(String[] args) throws FileNotFoundException {
		Scanner input = new Scanner(new File("data.txt"));
		int n = input.nextInt();
		System.out.print(n);
		input.close();
	}
}

thì báo lỗi thế này ạ

Exception in thread "main" java.io.FileNotFoundException: data.txt (The system cannot find the file specified)
	at java.io.FileInputStream.open0(Native Method)
	at java.io.FileInputStream.open(FileInputStream.java:195)
	at java.io.FileInputStream.<init>(FileInputStream.java:138)
	at java.util.Scanner.<init>(Scanner.java:611)
	at ptit.nhu.IO.main(IO.java:8)

Lỗi này do đâu vậy ạ!

Truong Pham viết 20:14 ngày 30/09/2018

Không tìm thấy file .

nullnguyen viết 20:18 ngày 30/09/2018

file data.txt, mình đã để trong thư mục chưa project rồi bạn ạ

Pham Van Hai viết 20:17 ngày 30/09/2018

Bạn phải 1) để file data.txt trong cùng thu mục với file IO.class hoặc 2) đưa ra đường dẫn tuyệt đối của file data.txt.

nullnguyen viết 20:08 ngày 30/09/2018

mình đã để cùng thư mực với IO.class rồi cũng không được bạn à

nullnguyen viết 20:17 ngày 30/09/2018

còn đường dẫn tuyệt đối ví dụ file data.txt của mình ở D:\NHU\Java\code\InputOutput\data.txt thì nó báo lỗi này Invalid escape sequence (valid ones are \b \t \n \f \r " ’ \ )

Pham Van Hai viết 20:14 ngày 30/09/2018

Sorry mình nhầm, bạn chỉ cần để file data.txt ở thư mục project.

nullnguyen viết 20:07 ngày 30/09/2018

mình biết sai ở đâu rồi bạn à. Khi mình tạo file text thì chỉ cần ghi tên file là data là được không cần ghi đuôi. Mà mình ghi thêm đuôi nên tên file sẽ là data.txt.txt. Cảm ơn bạn nhiều

Lập Trình Sư viết 20:09 ngày 30/09/2018

Lập trình viên khác người sử dụng thông thường ở chỗ là, tên file luôn để chế độ hiển thị có extension để biết nó là loại file gì.

X viết 20:11 ngày 30/09/2018

Quá nguy hiểm khi các chương trình độc hại có icon giống như các file word, excel, image…

Bài liên quan
0