需求:删除指定的目录。
思路:
A:封装目录
B:获取目录下的所有文件或者文件夹File[]数组
C:遍历File[]数组,获取到每一个File对象
D:判断该File对数是否是
目录:返回B。(递归)
不是目录:
删除文件。
*/
import java.io.File;
class Demo03
{
public static void main(String[] args)
{
File file = new File("c:\\kaifa\\Javacode");
get(file);
}
public static void get(File file){
File[] files = file.listFiles();
if(files != null){
for(int i = 0; i<files.length;i++)
{
if(files[i].isDirectory())
{
get(files[i]);
}
System.out.println(files[i]);
}
//file.delete();
}}
}
提醒:不可恢复的,所以用之前要想清楚
|
|