首页 > 解决方案 > 没有这样的文件或目录,但文件存在

问题描述

我还没有完全完成这个程序,但是在运行它之后 IntelliJ 一直告诉我没有文件存在,即使它确实存在。我究竟做错了什么。

import java.util.Scanner;
import java.io.*;


public class NumberTester {
    public static void main(String[] args) throws IOException, FileNotFoundException{
        Boolean prime;
        Boolean even;
        Boolean repeatsDigits;
        int num;
        Scanner inputFile = new Scanner(new File("numbers2.txt"));
        PrintWriter outputFile = new PrintWriter("numberSummary.txt");
        outputFile.printf("%15s", "Repeat\n");
        outputFile.printf("Number");
        outputFile.printf("%8s", "Digits");
        outputFile.printf("%8s", "Even");
        outputFile.printf("%8s", "Prime");

        num = inputFile.nextInt();
        
        outputFile.close();

   

标签: java

解决方案


问题出在文件的相对路径上。在这种情况下,我需要在 numbers2.txt 之前添加一个“/”,因为程序与该文件位于同一目录中。


推荐阅读