且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

如何打开文本文件?

更新时间:2023-12-04 15:24:43

The error is "notepad encypt.me.txt". Since your file is named "encypt.me.txt", you can't put a "notepad" in front of its name. Moreover, the file named "notepad encypt.me.txt" probably didn't exist or is not the one that you want to open.

Additionally, you have to provide the path ( absolute or relative ) of your file if it's not located in your project folder.

I will take the hypothesis that your are on a Microsoft Windows system.

If your file has as absolute path of "C:\foo\bar\encypt.me.txt", you will have to pass it as "C:\\foo\\bar\\encypt.me.txt" or as "C:"+File.separatorChar+"foo"+File.separatorChar+"bar"+File.separatorChar+encypt.me.txt".

If it's still not working, you should verify that the file :

1) Exist at the path provided. You can do it by using the following piece of code:

File encyptFile=new File("C:\\foo\\bar\\encypt.me.txt");
System.out.println(encyptFile.exists());

If the path provided is the right one, it should be at true.

2) Can be read by the application

You can do it by using the following piece of code:

File encyptFile=new File("C:\\foo\\bar\\encypt.me.txt");
System.out.println(encyptFile.canRead());

If you have the permission to read the file, it should be at true.

More informations:

Javadoc of File

Informations about Path in computing