另一个java.io.FileNotFoundException(系统找不到指定的文件)线程

时间:2016-04-01 23:07:25

标签: java file text path

我已经创建了一个基本的记事本文本文件(例如,text-file.txt)并尝试将此文件放在多个文件路径中以供我的代码检索,但我似乎无法得到这个上班。基本上,我想要获取text-file.txt的内容并创建第二个文件,其中所有内容都是全部大写。

这是我的代码:

package abc123;

import java.util.Scanner;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;

public class abc123
{
        public static void main (String [] args) throws IOException
        {
                Scanner in = new Scanner(System.in); 

            System.out.print("Please provide the name of your input file: ");
            String inFileName = in.nextLine();
            System.out.print("Please indicate what you'd like to name your output file: ");
            String outFileName = in.nextLine();

            FileReader reader = new FileReader(inFileName);
            PrintWriter writer = new PrintWriter(outFileName); 
            Scanner fileReader = new Scanner(reader); 

            while(fileReader.hasNext())
            {
                    String line = fileReader.nextLine();
                    line = line.toUpperCase();
                    writer.println(line);
            }

            fileReader.close();
            writer.close();

            System.out.println("The process is now complete. Please check your output file. Thank you.");
        }
}

我是一个Java新手,所以我现在能够掌握的一个简单的解决方案(以及一如既往的评论)将会非常有用。谢谢!

1 个答案:

答案 0 :(得分:0)

如果文件与java类不在同一个文件夹中,则必须提供java full-path来查找该文件。请务必键入文件的扩展名,例如" .txt"。