鱼C论坛

 找回密码
 立即注册
12
返回列表 发新帖
楼主: 寂寞知己

输入的文件名,打开该文件并将文件的内容输出到屏幕上(求助)

[复制链接]
发表于 2021-12-4 19:45:37 | 显示全部楼层
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.IOException;
import java.util.Scanner;

public class Main {
        static Scanner input = new Scanner(System.in);

        public static void main(String[] args) {
                while (true) {
                        try {
                        System.out.print("请输入文件路径及文件名:");
                        String Filename = input.next();
                        File f = new File(Filename);
                        if (f.exists()) {
                                FileInputStream in = new FileInputStream(f);
                                int n;
                                byte[] by = new byte[999999999];
                                System.out.println("正在读取···");
                                n = in.read(by);
                                System.out.println(new String(by,0,n));
                        }else {
                                System.out.println("文件不存在。");
                                continue;
                        }}catch(FileNotFoundException e) {
                                System.out.println("文件不存在或拒绝访问。");
                        }catch(IOException e) {
                                System.out.println("文件读写异常。");
                        }
                }
        }
}
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1 | 粤公网安备 44051102000585号)

GMT+8, 2024-12-22 23:35

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表