我想让扫描仪读取桌面上的文件。它不在任何文件夹中,所以这就是我现在的文件路径。每当我运行它时,我的程序都会给我一个FileNotFoundException。我对此并不是很有经验,所以我知道任何错误都是愚蠢的。该文件名为" md2016.txt"。
namespace ParkingDurationTimerTask
{
public sealed class UpdateTimerTask : IBackgroundTask
{
public void Run(IBackgroundTaskInstance taskInstance)
{
}
}
}
答案 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,则文件确实存在但由于某种原因无法访问。