Java 被FileNotFound异常难倒

Java 被FileNotFound异常难倒,java,java.util.scanner,Java,Java.util.scanner,我要做的就是从文本文件导入数据。该文件位于C:\temp\text.txt。然而,我不断得到一个文件未找到的错误。我到底做错了什么 public static void main(String[] args) throws IOException { String mFilename = "C:\\temp\\text.txt"; Scanner myDataStream = new Scanner(new File(mFilename));} 为了回答这个问题: 谷歌提出了一

我要做的就是从文本文件导入数据。该文件位于C:\temp\text.txt。然而,我不断得到一个文件未找到的错误。我到底做错了什么

public static void main(String[] args) throws IOException {
    String mFilename = "C:\\temp\\text.txt";
    Scanner myDataStream = new Scanner(new File(mFilename));}

为了回答这个问题:


谷歌提出了一个案例,有人隐藏了文件扩展名,而他的文件实际上是
text.txt.txt
。看看这不是你的案子


您可以在Windows 7中显示扩展名,方法是进入文件夹和搜索选项>查看,然后从任何文件夹的菜单中取消选中“隐藏已知文件类型的扩展名”。

为了回答此问题:


谷歌提出了一个案例,有人隐藏了文件扩展名,而他的文件实际上是
text.txt.txt
。看看这不是你的案子


您可以在Windows 7中显示扩展名,方法是进入
Organize>Folder and search option>View
并取消选中任何文件夹菜单中的
Hide extensions for known file type

是否
C:\\temp\\temp.txt
是实际文件?谷歌搜索提出了一个案例,有人隐藏了文件扩展名,而他的文件实际上是
text.txt.txt
。检查是否不是您的案例。glowcoder-它只是示例名称。Vache-你是对的,这是由于Windows 7掩盖了真正的文件结尾,因此文件实际上是text.txt.txt。我仍在适应Windows 7:(@Michael:你可以更改设置,使Windows 7显示所有文件扩展名。@Hovercraft-是的,我知道。我以前的电脑有Vista,我不得不做同样的事情。刚买了一台新的,但忘了做。是
C:\\temp\\temp.txt
实际的文件吗?还是你的例子。谷歌搜索提出了一个案例,有人隐藏了文件扩展名他的文件实际上是
text.txt.txt
。检查是否不是您的案例。glowcoder-只是示例名称。Vache-您是对的,这是由于Windows 7掩盖了真正的文件结尾,因此该文件实际上是text.txt.txt。我仍在适应Windows 7:(@Michael:你可以更改设置,使Windows 7显示所有文件扩展名。@气垫船-是的,我知道。我以前的电脑有Vista,我也必须做同样的事情。刚买了一台新的,但忘了做那件事。