File文件类的使用

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());

            }

        }






    }

}

猜你喜欢

转载自blog.csdn.net/darknight0213/article/details/72618165