JAVA语言复习基础8 File 类

6 篇文章 0 订阅

File 类:

(1)定义:

用来读写计算机中的文件和文件夹的类。

(2)功能:

获得文件或文件夹的属性,对文件或文件夹进行增、删、改、查

(3)File类的常用方法:


这里写图片描述

(4)用代码示例来演示File类方法的使用:

import java.io.File;
import java.util.Scanner;

public class FileDemo4 {

    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        System.out.println("输入盘符,格式为盘符+:");
        String input = sc.nextLine();
        String write = input + "\\";
        String a;

        do {
            File file = new File(write);
            String[] files = file.list();
            for (String s : files) {
                File file1 = new File(write + s);
                if (file1.isDirectory()) {
                    System.out.println("文件夹名 \t" + file1.getName() + "\t" + file1.length() / 1024 + "KB");
                }
            }
            for (String s : files) {
                File file1 = new File(write + s);
                if (file1.isFile()) {
                    System.out.println("文件名 \t" + file1.getName() + "\t" + file1.length() / 1024 + "KB");
                }
            }

            a = sc.nextLine();
            if (a.equals("C:") || a.equals("D:")) {
                write = a + "/";
            } else if (!a.equals("..")) {
                write = write + a + "/";
            } else if (a.equals("..")) {
                write = file.getParent();
            }
        } while (!a.equals("Q"));
    }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值