标签:file director direct oid 回收站 sage -- 递归删除文件 OLE
file 代表文件夹或者目录的类
public static void main(String[] args) { //创建File类对象 //再创建对象的过程种不回去检测真实的路径 //只是在根据给定的路径创建对象,并没有创建文件 File file=new File("D:\\a.txt"); File file2=new File("D:\\a\\b\\c"); //创建文件--空文件 try{ boolean b= file.createNewFile(); } catch (java.io.IOException e) { System.out.println(e.getMessage()); } //创建文件夹---目录 //不仅可以创建目录还可以创建多级目录 boolean b1=file.mkdir(); boolean b2=file2.mkdirs(); //可以删除文件(有无目录),可以删除目录(要是空目录) //直接删除---不会放在回收站中 boolean b3=file.delete(); }
用递归删除文件夹(里面有内容)
public static void main(String[] args) { //创建文件家对象 File file=new File("D:\\a"); delect(file); } public static void delect(File file) { if(file.isDirectory()) { //获取当前目录下的所有文件以及文件夹信息 File[]fs=file.listFiles(); for(File f:fs) { //判断是否是文件夹 delect(f); } } //删除文件---和空文件夹 file.delete(); }
标签:file director direct oid 回收站 sage -- 递归删除文件 OLE
原文地址:https://www.cnblogs.com/xuwangqi/p/11226587.html