【发布时间】:2017-01-13 00:31:00
【问题描述】:
我明天有一个小型编程比赛,我们需要在给定的闪存驱动器上创建我们的程序。评委不会编辑我们的代码,所以它运行,我担心闪存驱动器号会改变,然后我的程序将无法找到它需要读入的文本文件。
我一直使用这样的闪存驱动器路径:
FileReader file = new FileReader("E:/BPA/Crypto/input.txt");
有没有办法让我保证我的程序能够读取文本文件,尽管我的闪存驱动器的字母名称在裁判计算机上与我的不同?谢谢!
【问题讨论】:
-
您的代码是否打包在 .jar 文件中,文本文件是否存储在相对于 .jar 文件的可预测位置?
-
我会将您需要的输入文本文件放在相对于程序将要运行的位置
-
@RAZ_Muh_Taz 你能举个例子吗?
标签: java file-io usb text-files usb-flash-drive