怎么用java实现删除文件夹和文件夹包含的文件的命令,相当于DOS下的DELETETREE命令

时间:2020-12-29 12:30:44
怎么用java实现删除文件夹和文件夹包含的文件的命令,相当于DOS下的DELETETREE命令

5 个解决方案

#1


你可以使用File对象的list()方法或listfile()方法来取得目录内所有的文件和文件夹,
然后用循环来删除。

#2


然后怎么样?

#3


然后再删除文件夹呀。。
建议你看一下java.io.file 类里的方法。。。

#4


或者直接调用del命令
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd.exe /c del aaa.txt");

引号里面的“del aaa.txt”就像写dos命令一样,可以用*作通配符,也可以用deltree,但是不能实现跨平台。

#5


foryouever(光速兔子) 
好方法,,

#1


你可以使用File对象的list()方法或listfile()方法来取得目录内所有的文件和文件夹,
然后用循环来删除。

#2


然后怎么样?

#3


然后再删除文件夹呀。。
建议你看一下java.io.file 类里的方法。。。

#4


或者直接调用del命令
Runtime r=Runtime.getRuntime();
Process p=r.exec("cmd.exe /c del aaa.txt");

引号里面的“del aaa.txt”就像写dos命令一样,可以用*作通配符,也可以用deltree,但是不能实现跨平台。

#5


foryouever(光速兔子) 
好方法,,