请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

视频上用的deleteFileOrPath和我在网上找到有什么具体区别

public static void deleteFileOrPath(String storePath) {

	File fileOrPath = new File(PathUtil.getImgBasePath() + storePath);
	
	if(fileOrPath.exists()) {
		if(fileOrPath.isDirectory()) {
			File files[] = fileOrPath.listFiles();
			for(int i = 0; i<files.length;i++) {
				files[i].delete();
			}
		}
		
		fileOrPath.delete();
		
	}
	
}

// creates a menu entry to remove a file or a directory.
//创建一个菜单项,来删除文件或文件夹
@MenuItem (“Example/Remove Something”)
static function RemoveAFile () {
//removes the file
//删除文件
FileUtil.DeleteFileOrDirectory(“your/path/to/the/folder/or/file”);
}

正在回答 回答被采纳积分+3

2回答

提问者 qq_蓝骏毅_04076633 2020-04-15 16:16:16
public static void deleteFileOrPath(String storePath) {
     File fileOrPath = new File(PathUtil.getImgBasePath() + storePath);
       if(fileOrPath.exists()) {
        if(fileOrPath.isDirectory()) {//如果是目录,就删除所有的文件
            File files[] = fileOrPath.listFiles();
              for(int i = 0;i <files.length;i++) {
                  files[i].delete();
              }
           }
           fileOrPath.delete();
       }
}

这样写是不比较好

0 回复 有任何疑惑可以回复我~
  • 翔仔 #1
    啊?我视频里面也是这样写的呀。。 看起来没什么区别呢
    回复 有任何疑惑可以回复我~ 2020-04-15 17:41:28
翔仔 2020-04-14 22:05:23

同学好,看起来没啥区别呀,主要能删除目录或者指定的文件名就可以

0 回复 有任何疑惑可以回复我~
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信