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