一、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); } } }