【问题标题】:How do you read input file from a USB thumb drive in java?你如何在java中从USB拇指驱动器读取输入文件?
【发布时间】:2018-04-19 22:51:25
【问题描述】:
Scanner reader = new Scanner(new File("INPUT.txt"));

这是我目前所拥有的,我不断收到java.io.FileNotFoundException。 有没有办法找到文件。这是我得到的指示,“讲师将为您的小组提供一个 USB 拇指驱动器,其根目录中包含一个名为 INPUT.TXT 的文本文件”

【问题讨论】:

  • 你是在U盘根目录下运行这个程序吗?
  • 不,我该怎么做?
  • 您不必这样做。但如果不是,则必须使用完整的文件路径。否则它直接相对于当前。
  • 有没有办法在我的系统上找到文件
  • 你不知道文件路径是如何工作的吗?来吧,这是非常基本的东西。它甚至与编程无关。

标签: java file-io usb-drive


【解决方案1】:

使用 Scanner reader = new Scanner(new File("E:\\INPUT.txt")

现在它试图在本地目录中找到 input.txt,这是 java 项目所在的位置。

您可能没有将它作为 E 驱动器,因此请确保驱动器号正确。

要在 java 字符串中使用反斜杠,您需要两个: \ - 一个用于转义另一个,因为 \ 用于转义字符,例如 \n 和 \t

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2010-10-15
    • 2013-03-12
    • 2013-11-10
    • 1970-01-01
    • 1970-01-01
    • 2018-04-15
    相关资源
    最近更新 更多