java 命令 指定路径_java 怎么用指令进入指定的目录

/*

* 删除指定目录下的所有文件

*/

import java.io.File;

public class Delete

{

public static void main(String args[])

{

String path="e:\\1\\";

File testFile=new File(path);

DelAll delall=new DelAll();

delall.del(testFile);

File[] list=testFile.listFiles();

if(list.length==0)

System.out.println("指定文件目录已经为空!");

}

}

class DelAll

{

public void del(File file)

{

//是目录,则递归

File[] list = file.listFiles();

if(list.length == 0)

return ;

else

for(int i = 0; i

{

//System.out.println(list[i]);

if(list[i].isDirectory())

deleteDirectFiles(list[i]);

else

list[i].delete();

}

}

//删除非空文件夹

void deleteDirectFiles(File file)

{

File[] list = file.listFiles();

if(list.length == 0)//文件夹为空目录

file.delete();

else

{

for(int i = 0; i < list.length; i++)

if(!list[i].isDirectory())//为文件时直接删除

list[i].delete();

else

deleteDirectFiles(list[i]);//非空目录进入递归函数

file.delete();//删除空目录

}

}

}

这是删除 根据它可以新增、修改指定目录

取消

评论

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值