java.util.Scanner没有在桌面上读取我的文件

时间:2016-05-07 21:59:51

标签: java java.util.scanner

我想让扫描仪读取桌面上的文件。它不在任何文件夹中,所以这就是我现在的文件路径。每当我运行它时,我的程序都会给我一个FileNotFoundException。我对此并不是很有经验,所以我知道任何错误都是愚蠢的。该文件名为" md2016.txt"。

namespace ParkingDurationTimerTask
{
    public sealed class UpdateTimerTask : IBackgroundTask
    {
        public void Run(IBackgroundTaskInstance taskInstance)
        {

        }

    }
}

1 个答案:

答案 0 :(得分:2)

尝试这样来发现问题:

File file = new File("C:\\Users\\Romil\\Desktop\\md2016.txt");
System.out.println("fileExists = " + file.exists());
System.out.println("canRead = " + file.canRead());

如果fileExists为false,则可能是文件路径中的拼写错误。

否则,如果canRead为false,则文件确实存在但由于某种原因无法访问。