路径太深,无法删除文件夹!!!

xiaodaocwr 2010-12-19 09:43:49
加精
开头我得承认,我很2. 嗯, 很2.
我写了个小程序,复制文件的.结果一个不小心无限递归了.直接蓝屏了.
再开机就有了一个很深很深很深很深的文件夹.
请别问我到底有多深, 我也很想知道.
所以,我又写了个程序, 想看看到底有多深. 结果, 又蓝了.
求救! 怎么删除?!
...全文
19164 242 打赏 收藏 转发到动态 举报
写回复
用AI写文章
242 条回复
切换为时间正序
请发表友善的回复…
发表回复
fengxing 2013-09-02
  • 打赏
  • 举报
回复
就当不存在好了
djtyf 2013-09-01
  • 打赏
  • 举报
回复
再写一个递归,从内往外删
fengxing 2013-09-01
  • 打赏
  • 举报
回复
把盘格了! 把盘格了!
cankoo 2013-08-31
  • 打赏
  • 举报
回复
scha 2013-08-26
  • 打赏
  • 举报
回复
顶49楼,多谢了。
zetor 2013-08-24
  • 打赏
  • 举报
回复
获得系统高权限,强行删除
flyopo 2013-08-24
  • 打赏
  • 举报
回复
我也遇到过 win下面删不掉 用Linux盘进Linux就删掉了
yuyanlongz 2013-08-20
  • 打赏
  • 举报
回复
把磁盘格式化,能把你写的程序给个不,呵呵
江北百晓生 2013-08-08
  • 打赏
  • 举报
回复
代码贴一下吧 表示批处理不能制造路径超过260的目录,应该API也有限制,把代码贴下研究下
郑哲元 2013-08-08
  • 打赏
  • 举报
回复
直接把你的小程序发上来,大家玩一下
兔哥哥 2013-07-30
  • 打赏
  • 举报
回复
真幽默!你的言语我笑了
babyion 2013-07-30
  • 打赏
  • 举报
回复
把文件夹设置隐藏,眼不见心不烦
小周伟 2013-07-30
  • 打赏
  • 举报
回复
看到 此情况 我表示默哀 ! 不是很精通的时候 最好不要拿自己电脑高 哥们
wyanforme 2013-07-29
  • 打赏
  • 举报
回复
方法很多的啊!学习了!
xggllc 2013-07-10
  • 打赏
  • 举报
回复
我记得以前读书时XP系统下访问到14层文件夹就不行了,你想删那个文件夹,你就直接 “管理”里面 删除卷,然后再新建回来,当然,那个盘里的数据你要先备份着......
Kane182 2013-07-05
  • 打赏
  • 举报
回复
管理员取得所有权 或者PE系统下删除
arejohn 2013-07-03
  • 打赏
  • 举报
回复
盾来只能格式化才行。
Young Ken 2013-07-03
  • 打赏
  • 举报
回复
我的搞定了...不知道你的行必须
Young Ken 2013-07-03
  • 打赏
  • 举报
回复
public static void main(String[] args) { DeleFile d =new DeleFile(); try { d.del("D://workspaces//SXBPH//Clouds"); } catch (IOException e) { // TODO Auto-generated catch block e.printStackTrace(); } } public void del(String filepath) throws IOException { File f = new File(filepath);//定义文件路径 if(f.exists() && f.isDirectory()){//判断是文件还是目录 if(f.listFiles().length==0){//若目录下没有文件则直接删除 f.delete(); }else{//若有则把文件放进数组,并判断是否有下级目录 File delFile[]=f.listFiles(); int i =f.listFiles().length; for(int j=0;j<i;j++){ if(delFile[j].isDirectory()){ del(delFile[j].getAbsolutePath());//递归调用del方法并取得子目录路径 } delFile[j].delete();//删除文件 System.out.println(delFile[j]); } } } }
执执念 2013-06-29
  • 打赏
  • 举报
回复
表示戳中笑点,楼主强大,递归牛逼
加载更多回复(222)
必备软件,非常好用,一直是我的保留工具! 概要 这个软件可以从[我的电脑]打开电脑内任意的文件夹(文件),包括网络内硬盘上的。 采用菜单层次的表示方法直接打开深层的文件夹(文件),免去一次次的点击文件夹。 可以从任意的文件夹直接打开下层的文件夹(文件),也可以直接打开上层的。一次最多可 以同时打开5个文件夹(文件)。 使用说明 ●可以直接点击软件或软件的快捷方式进行操作(不需要安装),从最初选择想要打开的文 件夹(文件)。 ○可以从[SbFolder.INF]的右键菜单内的[安装]进行安装。安装后,文件夹的右键菜单 内会增加一个[显示子文件夹]的项目,在[我的电脑]或任意的[文件夹]右键菜单上点击 [显示子文件夹]后就可以去选择下层或上层的文件夹(文件)。途中可以放弃操作。 ■没有[安装]的话,直接把软件删除即可。使用[SbFolder.INF]进行了安装的话,需要 从 “添加或删除程序”内进行卸载《显示子文件夹(Remove)》。   ●在操作时利用鼠标的右键单击菜单功能可以保持4个选择项目《选择超过4个时,最先选 择的项目会被消除》,加上最后1个点击打开的项目,最大可以一次打开5个文件夹(文件)。 选择的项目如果是[文件]的话,和它相关联的软件将会启动并打开它。 ○文件夹显示时是从最先选择的项目开始打开,最后点击的文件夹(文件)会在最前显示。 ●在菜单以外的地方点击后可以退出,即使已经选择了文件夹(文件)。如果想打开已经 选择了文件夹(文件),需要按着 Shift 键在菜单以外的地方点击后。   ●点击[显示子文件夹]后文件夹的下层还有文件夹时,右键菜单上会表示出下层文件夹 的名字当前文件夹内的文件数,没有文件时会显示[没有],菜单的最下方的项目是用来打开 上层文件夹的(点击[上 层的〉Tab]或按 Tab 键)。 ●点击[上 层的〉Tab]项目0.7秒或是在[上 层的〉Tab]被选择的状况下按 Alt 键时, 可以恢复到[显示子文件夹]被点击后的最初的菜单。   ●按着 Shift 键点击文件夹时,文件夹路径会被复制到剪贴板(文件夹不会打开)。 ○按着 Shift+ Ctrl 键点击文件夹时,文件夹下层全部的文件夹名和文件名就会被复制到剪 贴板。如果是驱动器的话,驱动器内全部的文件夹名和文件名就会被复制到剪贴板。   ●按着 Ctrl 键点击菜单内的文件夹名(打开文件夹)时,被点击了的文件夹名的文件夹和 它的下层文件夹就会全都打开。在文件夹打开的途中按 Shift 键可以停止打开。 ●如果因为显出太多的菜单项目把上层的菜单项目挡住时,可以按 Control 或 BS 或 Home 或 ← 键使菜单项目消失,显出上层的菜单项目。 ●选择了右键菜单内显示文件个数的项目[- x个_-]时,文件夹内的文件的名字就会显示。 此时可以直接点击[- x个_-]打开文件夹。 ●在[常用的>>文件夹]上点击右键或点击左键+ Shift 可以打开[我的电脑]。 ●按着 Ctrl 键点击[常用的>>文件夹]时,可以打开[SbFolderryuuVF.TXT],这个文件 内可以登录自己常用文件夹(文件),以后可以从[常用的>>文件夹]直接打开。

18,124

社区成员

发帖
与我相关
我的任务
社区描述
Windows客户端使用相关问题交流社区
社区管理员
  • Windows客户端使用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧