首页 > 代码库 > 删除文件或目录
删除文件或目录
1 package io.FileOp; 2 import java.io.*; 3 /** 4 * 删除文件或者删除目录 5 * @author www.tfgzs.net 6 */ 7 public class Delete { 8 9 public static void main(String[] args) {10 String pathString="E:/360Downloads/123456.txt"; //文件路径11 12 if (delete(pathString)) {13 System.out.println("删除成功!");14 }else {15 System.out.println("删除失败!");16 }17 }18 /**19 * 删除文件或者删除目录20 * @param filename 文件路径21 * @return 成功返回true失败返回false22 */23 public static boolean delete(String filename) {24 File file = new File(filename);25 if (!file.exists()){26 System.err.println("文件已经存在");27 return false;28 }29 if (!file.canWrite()){30 System.err.println("该文件受到保护");31 return false;32 }33 if(file.isDirectory()){34 String[] files = file.list();35 if (files.length > 0){36 System.err.println("该目录下存在其他文件");37 return false;38 }39 }40 return file.delete();41 }42 }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。