File文件类的使用

来源:互联网 发布:vscode 调试 编辑:程序博客网 时间:2024/04/29 10:49

1.创建文件夹

2.创建文件

3.删除文件

4.查看文件属性

1.创建文件夹的步骤(Window系统下):
用File类实例化一个对象,再用对象调用mkdir()/mkdirs()方法实现;

 File 对象名=new File("路径+文件夹名"); //创建一层文件夹时调用mkdir()即可; 对象名.mkdir(); //创建多层文件夹(文件夹包含子文件夹)时必须调用mkdirs(); 对象名.mkdirs();
File file1=new File("G:/新创建的文件夹");        file1.mkdir();File file2=new File("G:/新创建的文件夹1/新创建的文件夹2");        file2.mkdirs();

2.创建文件:createNewFile();

//注意创建的文件必须要带文件类型File file3=new File("g:/Lenove_new/User/Public/world.txt");        try {            file3.createNewFile();        } catch (IOException e) {            // TODO Auto-generated catch block            e.printStackTrace();        }*/

3.删除文件: delete();

//删除world.txt文件File file3=new File("g:/Lenove_new/User/Public/world.txt");      file3.delete();
  1. 查看文件的属性:
import java.io.File;public class FileTest {    public static void main(String[] args) {            //用File类实例化一个对象         File file5=new File("g:");        创建方法        showAllFiles(file5);                }    private static void showAllFiles(File file5) {        // TODO Auto-generated method stub        File [] files=file5.listFiles();        for  (File f : files) {//判断是否是文件夹            if(f.isDirectory()){                System.out.println("目录:"+f.getName());                showAllFiles(f);            }            else{                System.out.println("文件:"+f.getName()+"文件大小"+f.length()+"上一级文件夹"+f.getParent());            }        }    }}
原创粉丝点击