由于我是新来的,我已经搜索了一些问题,但无法满足我的要求,所以请帮助我。
如何允许用户输入文件路径作为命令行参数,然后我可以读取文件的内容并从该文件中显示,
此外,如果文件不存在,则应显示相应的消息。
请帮助我,因为我是技术和网站的新手。
答案 0 :(得分:0)
以下是从命令行参数中读取文件的程序
import java.io.*;
class MyFileReader
{
public static void main(String args[])
{
try
{
FileInputStream fr=new FileInputStream(new File(args[0]));
int i=0;
while((i=fr.read())!=-1)
{
System.out.print((char)i);
}
fr.close();
}
catch(ArrayIndexOutOfBoundsException ex)
{
System.out.println("\nPlease Enter the File Name in Command Line Argument. \n"+
"For Example :- java MyFileReader C:\\Users\\Desktop\\File1.txt");
}
catch(IOException ex)
{
System.out.println("File Does Not Found in given Directory. ");
}
}
}