2015-05-21 43 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”'也会有用自从帖子中提到使用单个反斜杠以来的工作。 –

相关问题