在Eclipse这个工具中导入的项目出现了递归使文件变的很长,该怎么处理
- 提问者网友:鐵馬踏冰河
- 2021-02-02 22:08
- 五星知识达人网友:归鹤鸣
- 2021-02-02 22:33
我这里的办法只能是进入到文件夹中删除。
- 1楼网友:笑迎怀羞
- 2021-02-02 22:46
先用 dos 命令删除文件夹中的文件:
rd 文件夹名称 /s /q
再用下面的程序删除文件夹,如果一次删除不干净,可以多运行几次。
import java.io.file;
import file.fileutil;
public class deletedirs { static string fullpath = "";
public static void main(string[] args) { //c:\\0 是要删除的长文件夹名称,把 c:\\0 替换成你要删除的文件夹名称 //如果一次删除不干净,可以多运行几次 deletedirs.deletedirtree("c:\\0"); }
public static void deletedirtree(string dirname) { file dirs = new file(dirname); if (dirs.exists()) { getdirfullname(dirs); // 获得目录完整路径 string dirfullname = dirname + fullpath; fileutil.deldirectory(dirfullname); } else { system.err.println(dirname + " not exists!"); } }
static private int getdirfullname(file dirs) { file[] list = dirs.listfiles(); if (dirs.isdirectory() && list != null && list.length > 0) { fullpath = fullpath + "\\" + list[0].getname(); return getdirfullname(list[0]); } else { return 0; } } }