java代码如何删除文件_Java如何删除文件和目录代码? 爱问知识人
package book。io;
import java。io。File;
/**
*
* @author XWZ
* 2007-11-27
* 删除文件或目录
*/
public class DeleteFileUtil {
/**
* 删除文件,可以是单个文件或文件夹
* @param fileName 待删除的文件名
* @return 文件删除成功返回true,否则返回false
*/
public static boolean delete(String fileName){
File file = new File(fileName);
if(!file。
exists()){
System。out。println("删除文件失败:"+fileName+"文件不存在");
return false;
}else{
if(file。isFile()){
return deleteFile(fileName);
}else{
return deleteDirectory(fileName);
}
}
}
/**
* 删除单个文件
* @param fileName 被删除文件的文件名
* @return 单个文件删除成功返回true,否则返回false
*/
public static boolean deleteFile(String fileName){
File file = new File(fileName);
if(file。
isFile() && file。exists()){
file。delete();
System。out。println("删除单个文件"+fileName+"成功!");
return true;
}else{
System。out。
println("删除单个文件"+fileName+"失败!");
return false;
}
}
/**
* 删除目录(文件夹)以及目录下的文件
* @param dir 被删除目录的文件路径
* @return 目录删除成功返回true,否则返回false
*/
public static boolean deleteDirectory(String dir){
//如果dir不以文件分隔符结尾,自动添加文件分隔符
if(!dir。
endsWith(File。separator)){
dir = dir+File。separator;
}。
全部
总结
以上是生活随笔为你收集整理的java代码如何删除文件_Java如何删除文件和目录代码? 爱问知识人的全部内容,希望文章能够帮你解决所遇到的问题。
- 上一篇: android+场景切换,Android
- 下一篇: java中map如何实现遍历_Java中