2015-05-21 79 views
-1

我正在使用JCreator。在學習Java。在我決定將所有文本文件放入文件夾之前,讀寫文件都沒有問題。如何將引用導入到java文件夾內的文本文件?

-JavaSampleProject 
    - src 
     -sampletext.txt 
     -sampletext1.txt 
  • 這工作時,我打電話Scanner s = new Scanner(new File("sampletext.txt");

但是當我做了這樣的:

-JavaSampleProject 
    -src 
     -FlatFile 
      -sampletext.txt 
      -sampletext1.txt 
  • 此不再起作用:Scanner s = new Scanner(new File("sampletext.txt");

我試着添加「FlatFile \ sample.txt」沒有錯誤,但它沒有工作。然後我嘗試導入FlatFile。它返回一個錯誤的FlatFile包不存在。

如何避免將絕對路徑(「C:\ ... \ .. \ FlatFile \ sampletext.txt」)引用到FlatFile文件夾中的我的文本文件?

回答

0

您可能正在尋找

Scanner s = new Scanner(new File("filename/sampletext.txt")); 
+0

難道不該' 「FLATFILE/sampletext.txt」',這將是一提的是' 「FLATFILE \\ sampletext.txt」'也會有用自從帖子中提到使用單個反斜槓以來的工作。 –

相關問題