一、File文件\文件夹操作

  1、为了通过代码对磁盘中的文件\文件夹进行操作,增删改查

  2、创建File对象格式

    File file=new File("相对路径/绝对路径");

  3、常用方法

     createNewFile():在指位置创建新的文件    mkdir():创建一个新的文件夹    mkdirs():创建多个文件夹    

     delete():删除当前文件或文件夹    canExecute():判断文件/文件夹是否可操作    isFile():判断是否为文件

     isDirectory():判断是否为文件夹    exists():判断路径代表的文件/文件夹是否存在   getAbsolutePath():打印路径,可以直接点击访问

     getParents():得到父目录    list():遍历文件中的所有文件名/文件夹名    listFiles():遍历文件中所有文件名,带绝对路径

  4、示例代码   

public class DemoTest {
    public static void main(String[] args) throws IOException {
        File file = new File("G:/BXJAVAdemo/ss");
//        file.createNewFile();//创建文件
//        file.mkdir();//创建一级文件夹
//        file.mkdirs();//创建多级文件夹
        //以上三个创建方法,运行时如果路径表示的文件/文件夹存在就替换原来的,没有就创建新的
//        file.exists();//判断路径表示的文件或文件夹是否存
//        String absolutePath = file.getAbsolutePath();//得到绝对路径,可以直接点击访问
//        String parent = file.getParent();//得到父级的绝对路径,可以直接点击访问
//        file.delete()//删除当前文件或文件夹,如果是文件夹,里边有子类的话就无法删除
        
/*        File[] files = file.listFiles(); //得到文件夹中的所有子文件的绝对路径
        for (File file1 : files) {
            System.out.println(file1);
        }*/
        String[] list = file.list();//得到文件夹中的所有子文件的名字
        for (String s : list) {
            System.out.println(s);
        }
    }
}
View Code

相关文章:

  • 2021-06-16
  • 2021-12-26
  • 2021-10-02
  • 2022-12-23
  • 2021-06-02
  • 2021-09-10
  • 2021-03-31
  • 2022-01-09
猜你喜欢
  • 2021-08-03
  • 2021-10-13
  • 2021-09-23
  • 2022-01-11
  • 2021-08-26
  • 2022-01-26
  • 2021-05-27
相关资源
相似解决方案