java io之File类

作者: owtwareoctober | 来源:发表于2017-08-20 13:54 被阅读0次

java io之File文件操作

新建File对象 File file = new File("文件路径以及名称");

判断文件以及文件夹是否存在使用exists()方法 file.exists();

创建文件使用createNewFile()方法

       try{
            if(!file.exists())
                file.createNewFile();
        }
        catch (IOException e){
            e.printStackTrace();
        }

创建文件夹使用mkdir()方法 file.mkdir();

判断是否是目录 使用isDirectory()方法 file.isDirectory();
判断是否是文件 使用isFile()方法 file.isFile();
删除文件以及文件夹 使用delete()方法 file.delete()

常用方法

file.getAbsolutePath
file.getName() 得到文件名
file.getParent() 得到父路径

文件遍历

list()方法 返回String类型数组
listFiles()方法 返回File类型的数组

package club.otware.october;
import java.io.File;
import java.io.IOException;


public class EncodeDemo {
    
    public static void main(String[] argvs){
        File dir = new File("E:\\ZMY");
        try {
        FileUntils.dirList(dir);
        
        }catch(IOException e)
        {
            e.printStackTrace();
        }
    }
        

}

package club.otware.october;

import java.io.File;
import java.io.IOException;

public class FileUntils {
    
    public static void dirList(File dir) throws IOException{
        /*
         *使用list()方法 返回本目录下文件名称
         * String[] list = dir.list();
        for (String l : list) {
            System.out.println(l);
        }
        */
        
//      使用listFile() 返回把所有文件作为File对象返回
        File[] list = dir.listFiles();
        for(File l : list) {
            if (l.isDirectory())
                dirList(l);
            else
                System.out.println(l.getName());
        }
        
    }

相关文章

  • Chapter 9 . Java IO

    阅读原文 Chapter 9 . Java IO 9.1 IO---File 类 java.io.File类:文件...

  • java-IO输入输出流

    一.java.io.File类 java.io.File类用于表示文件/目录 File只用于表示文件的信息(名称,...

  • java io

    参考Java IO学习笔记(一):File类Java IO学习笔记(二):RandomAccessFile类Jav...

  • java io之File类

    java io之File文件操作 新建File对象 File file = new File("文件路径以及名称...

  • Java篇-IO处理

    一 : 文件 凡是与输入输出相关的类,接口等定义在java.io包下File类->java.io.File.Fil...

  • Java入门系列-22-IO流

    File类的使用 Java程序如何访问文件?通过 java.io.File 类 使用File类需要先创建文件对象 ...

  • java基础系列09--IO 流(1)

    IO 流 File 类 File更应该叫做一个路径 此类位于java.io.File File类的重命名和删除功...

  • Java I/O二.File常用方法

    本文简单罗列 File类构造方法 File类常用方法 在Java语言的java.io包中,由File类提供了描述文...

  • Java-File类

    说到Java里的IO流,我们首先应当了解File类,此File类为java.io包下的类,用来操作文件和目录,但是...

  • Java-I/O学习(4)

    Java-I/O学习(4) File Java IO 的File类可以帮助你访问底层的文件系统,使用File类你可...

网友评论

    本文标题:java io之File类

    本文链接:https://www.haomeiwen.com/subject/wrsfdxtx.html