栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

文件的增加、删除、查询

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

文件的增加、删除、查询

创建文件
 public static void main(String[] args) {
        //创建一个普通的文件
        File file = new File("D:\520.txt");//路径
        try {
            boolean flag = file.createNewFile();//创建一个文件,文件存在不创建,不存在则创建
            System.out.println(flag?"success":"fail");//返回一个标记,判断创建是否成功
        } catch (IOException e) {
            e.printStackTrace();
        }
    }
创建单个文件夹
try {
    File file1 = new File("D:\WorkPlace\something\520");
    boolean flag =file1.mkdir();//mkdir创建单个文件夹,存在不创建
    System.out.println(flag?"success_1":"fail_1");
} catch (Exception e) {
    e.printStackTrace();
}
创建多个文件夹
try {
            File file2 = new File("D:\WorkPlace\something\520\1314");
            boolean flag2 = file2.mkdirs();//mkdirs创建多个文件夹,存在不创建
            System.out.println(flag2?"success_2":"fail_2");
        } catch (Exception e) {
            e.printStackTrace();
        }
文件的删除
public static void main(String[] args) {
        File file = new File("D:\WorkPlace\something\520");
        boolean flag = file.delete();//delete删除由此抽象路径名表示的文件或目录。
        System.out.println(flag?"success":"fail");
    }
文件的查询 判断文件是否存在
 File file = new File("D:\WorkPlace\something");
        boolean flag = file.exists();//判断文件是否存在
        if(flag){
            System.out.println("文件已经存在");
        }else {
            file.mkdir();
            System.out.println("文件创建成功");
        }
查询文件的大小
//2.获取文件的大小
        File file1 = new File("D:\WorkPlace\something\520.txt");
        try {
            file1.createNewFile();
            long size = file1.length();
            System.out.println("size: "+size);
        } catch (IOException e) {
            e.printStackTrace();
        }


//String字符串: length(),返回字符串中字符的个数
//数组: 数组名.length ,是属性,获取数组中元素的个数
//集合: 集合对象名.size(),返回集合中元素的个数
查询文件名
String name = file1.getName();
System.out.println("文件名:"+name);
查询路径
//4.获取文件的路径
            String path = file1.getPath();
            System.out.println("文件路径:"+path);
            String path1 = file1.getAbsolutePath();
            System.out.println(path1);


递归查询所有路径
package com.io;

import java.io.File;

public class FileDemo04 {
    public static void showFile(String pathname){
        File f1 = new File(pathname);
        boolean flag1 = f1.isDirectory();//判断文件是否是文件夹
        if(flag1){//是文件夹
            File[] files = f1.listFiles();
            for(int i=0;files!=null && i
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716205.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号