file练习
jiluoluoa
这个作者很懒,什么都没留下…
展开
-
利用递归删除OA文件夹,只有空文件夹才能用delete方法删除
解题思路: 1.file提供的方法里面delete可以用来删除文件或者文件夹,但是只能删空的文件夹。 2.如果是文件,那么可以直接删除。 3.如果是文件夹就需要到最后一层倒着删除 4.用到递归思想,同时生成子文件数组,遍历 代码如下: public class Lx6 { public static void main(String[] args) { File f=new File("D:/OA"); deleteFile(f); System.out.println("结束"); }原创 2021-08-10 18:31:53 · 339 阅读 · 0 评论 -
用递归的方式得到所有工作空间中的.java文件,并打印出绝对地址和长度
解题思路: 1.如果文件夹第一层是文件可以找到后缀名为.java的文件,打印相关信息 2.如果文件夹有很多层,需要用到递归思想,每一个文件夹都要寻找 3.最终打印信息 代码如下: package com.oracle.lx; import java.io.File; /*5用递归的方式得到所有工作空间中的.java文件,并打印出绝对地址和长度*/ public class Lx5 { public static void main(String[] args) { File f=new F原创 2021-08-10 18:10:48 · 83 阅读 · 0 评论