2017-08-12 29 views
0
File Name = new File("G:/Java/lesson25_1/Name.txt"); 

if(Name==null){ 

    JOptionPane.showMessageDialog(this, "Details are missing"); 
} 

try{ 

    FileReader fr1 = new FileReader("Name.txt"); 

    BufferedReader br1=new BufferedReader(fr1); 

    String str=br1.readLine(); 

    br1.close(); 

创建文件时,我这样做的方法,它不到风度工作时,我按一下按钮如何用Java

+0

的[我如何创建一个文件,并写入它在Java中?(可能的复制https://stackoverflow.com/questions/2885173/how-do-i-create-a-file-and -write-to-it-in-java) – mscheker

回答

0

有名为exists检查给定文件是否存在,或者没有文件的方法。

String path = "G:/Java/lesson25_1/Name.txt"; 
File file = new File(path); 

if(!file.isFile() || !file.canRead()){ 
    JOptionPane.showMessageDialog(this, "Details are missing"); 
} else { 
    try { 

     FileReader fr1 = new FileReader("Name.txt"); 
     BufferedReader br1=new BufferedReader(fr1); 

     String str=br1.readLine(); 

     br1.close(); 
    } catch (Exception e){ 
     e.printStackTrace(); 
    } 
} 
+0

Thx gj其工作 – Dany123

+0

进一步阅读文档时,应该使用'isFile()'代替,如果路径是目录,'exists()'将返回true。我编辑了我的解决方案。 @ Dany123 – XPLOT1ON