java中多级目录的删除
1、多级目录的删除public void Test(){public static void main(String args[]){File file =new File("文件名");delFile();}public static void delFile(){if(file.isDirectory()){File[] files=file.listFiles();for(File f:files){felFile(f);}}file.delete();}}

2、File file=new File("文件夹名");可以认为是打开这个文件,找到这个文件。如果没有这个文件夹,file.mkdir();可以创建一个,如果想创建多级目录;File file=new File(“a/b/c/d”);file.mkdirs();

3、public void test10() {//当前的File对象执行//当前项目根目录地址下的 demo.txt文件File file=new File("demo.txt");/** * 存在 ---> true * 不存在--> false */System.out.println("文件是不是存在:"+file.exists());/** * 是否隐藏 * 隐藏-->true * 未隐藏 >false */System.out.println("文件是否隐藏:"+file.isHidden());System.out.println("是否可读"+file.canRead());System.out.println("是否可写"+file.canWrite());

4、System.out.println("是否可执行"陴鲰芹茯+file.canExecute());System.out.println("获取文件名:"稆糨孝汶;+file.getName());System.out.println("是不是文件:"+file.isFile());System.out.println("是不是文件夹:"+file.isDirectory());/* * GBK 中文2个 * UTF-8 中文3个 */System.out.println("文件的长度:"+file.length());/** * 利用我们所学的日期操作 将下面的日期毫秒修改成 * 年月日 时分秒 */System.out.println("该文件的最后修改时间:"+file.lastModified());SimpleDateFormat sdf=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");Date date=new Date();date.setTime(file.lastModified());String dateStr=sdf.format(date);System.out.println(dateStr);}

5、/** * 先判断 跟目下有没有一个 * 叫做 demo2.txt的文件 ,如果有 * 则提示文竭惮蚕斗件已存在,如果迨藻悃顼没有则使用 * 程序创建该文件 */@Testpublic void test11() throws Exception{File file=new File("demo2.txt");if(!file.exists()) {file.createNewFile();System.out.println("文件创建成功");return;}System.out.println("文件已存在");}/** * 判断根目下有没有 demo2.txt * 如果有则删除给出提示,如果没有也给出相应提示 */@Testpublic void test12() {File file=new File("demo2.txt");if(file.exists()) {file.delete();System.out.println("文件成功!");return;}System.out.println("文件不存在,删除失败!");}//使用程序创建一个文件夹@Testpublic void test13() {File file=new File("a");//创建文件夹file.mkdir();}//创建多层文件夹@Testpublic void test14() {File file=new File("a1/b/c/d/e/f/g");file.mkdirs();}

6、@Testpublic void test15() {File file=new File("a");file.delete();}/** * 返回该路径下的所有文件和文件夹 */@Testpublic void test16() {File f=new File(".");File[] files=f.listFiles();for(File f2:files) {System.out.println(f2.getAbsolutePath() );}}
