永发信息网

在Eclipse这个工具中导入的项目出现了递归使文件变的很长,该怎么处理

答案:2  悬赏:0  手机版
解决时间 2021-02-03 01:11
  • 提问者网友:鐵馬踏冰河
  • 2021-02-02 22:08
还不能删除,就只差重装系统了
最佳答案
  • 五星知识达人网友:归鹤鸣
  • 2021-02-02 22:33
这个原因是你在导入项目时选择的copy工程到本工作空间。而你要导入的项目已经在你的工作空间目录下了。
我这里的办法只能是进入到文件夹中删除。
全部回答
  • 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;   }  } }

我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯