java - FileInputStream 读取的文件存储在哪里?

标签 java file-handling

我收到“找不到文件!”无论我做什么。

FileInputStream fin;
    try {
        fin = new FileInputStream("foo.txt");
        String str = IOUtils.toString(fin);
        System.out.println(str);
    } catch (FileNotFoundException f) {
        System.out.println("File not found!");
    }

最佳答案

您正在工作的目录中有 foo.txt 吗?

如果您使用命令窗口并且位于 C:\位置,那么您的代码预计 foo.txt 会出现在那里。

如果您的 foo.txt 存在于其他路径中,请在代码中使用完整路径。

关于java - FileInputStream 读取的文件存储在哪里?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33244000/

相关文章:

java - context.xml 中 SQLite 数据库的相对路径

java - 为什么在跨团队创建依赖性时使用枚举?

java - Java中的位运算类

c++ - 当我们尝试使用 istream::getline() 和 std::getline() 提取文件中出现 `eof` 字符的行时,实际会发生什么

java - 无法使用java从linux系统读取文件

java - 如何以编程方式将项目添加到 Eclipse 中的 junit View

java - 如果 py4j JVM 正在运行,在 python 中测试的最佳方法?

java - 如何将图像(应该是精确大小)写入外部存储

bash - 提取文件名以命名其他文件时出错

java - 为什么从文件读取并将详细信息存储在类中会提供垃圾值?