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
- 下一篇: mysql_install_db参数_M