2016-10-23 7 views
1

私がここでやろうとしているのは自分のシステムからテキストファイルを読み込んでその内容をJavaで印刷することです また、それは私のコードを見てください:テキストファイルを読み取るとアクセス拒否エラーが発生する - フォルダにもアクセス許可を与えようとした

public class Rtree { 

    public static void main(String... args) 
    { 
    // ArrayList<String> st=new ArrayList<String>(); 

    try{  
     FileReader file=new FileReader("D://Qos Logs"); 
     //DataInputStream In=new DataInputStream(fstream); 
     BufferedReader br=new BufferedReader(file); 
     String s; 
     while((s =br.readLine()) !=null){ 
     // text= 
      System.out.println(s); 
     } 
     br.close(); 
    // In.close(); 
    } catch(Exception e){ 
     System.err.println("Error:"+e.getMessage()); 

    } 

} 
} 
+0

ファイル名は何ですか?あなたのファイルパスに間違いがあると思います。 –

+1

スタックトレースを追加し、ファイルの許可はどうですか? –

+0

@nirajPatelファイル名は20111123.txtです –

答えて

0

ファイルを読むには多くの方法がありますが、私は最も単純なものを表示します。ファイルの完全なパスを指定する場合は、\\のスラッシュを使用してください。フォルダとファイル名を\\で区切ります。

あなたのコードでこれをやってみてください。

FileReader file=new FileReader("D:\\path of your file\\ 20111123.txt"); 
+0

これも試しました..以下のエラーが表示されます –

+0

エラー:D:\ Qosログ\ 20111123.txt(指定されたファイルが見つかりません) –

+0

Didあなたはあなたのファイルパスの間に '\\\'を試します –

関連する問題