linux文件名过长无法删除,不能删除文件,出现“源文件名长度大于系统支持的长度...
有時候刪除windows中的目錄的時候,會出現"源文件名長度大于系統支持的長度", 而導致不能刪除, 作為一個程序猿, 怎么可以被這個折服呢, 上代碼:import?java.io.File;
/**
*?@author?吳慶龍
*?2015年10月13日?下午1:22:33
*/
public?class?DeleteFiles?{
public?static?void?deleteFiles(?File?file?){
if(?file.isDirectory()?){
//?如果是一個目錄,?先查找這個目錄下面的所有文件或目錄
//?再根據情況刪除
File[]?files?=?file.listFiles();
if(?files.length?==?0?){
//如果是一個空目錄,直接刪除
file.delete();
}?else?{
//?如果不是空目錄,?則遞歸
for(?File?f?:?files?){
deleteFiles(f);
//?遞歸刪除完之后,?再把本目錄刪除
f.delete();
}
}
}?else?{
//?如果是一個文件,直接進行刪除
file.delete();
}
}
public?static?void?main(String[]?args)?{
File?file?=?new?File("D:\\Program?Files\\MyEclipse2015");
deleteFiles(file);
}
}
總結
以上是生活随笔為你收集整理的linux文件名过长无法删除,不能删除文件,出现“源文件名长度大于系统支持的长度...的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: android放大镜无广告,Androi
- 下一篇: .Net 程序员走向高端必读书单汇总