File file=new File("a.txt");//的确存在a.txt
file.delete();
但删除不了文件。
---------------------------------------------------------------
试试用绝对地址:
new File("c:/a.txt").delete();
---------------------------------------------------------------
这个方法没错,应该是你的文件路径不对吧,给你给函数,可以删除目录和文件
private static void deletefile(String delpath) throws FileNotFoundException,IOException {
File file=new File(delpath);
if(!file.isDirectory()) {
file.delete();
return;
} else if(file.isDirectory()) {
String[] filelist=file.list();
for(int i=0;i<filelist.length;i++) {
File delfile=new File(delpath+"/"+filelist[i]);
if(!delfile.isDirectory())
delfile.delete();
else if(delfile.isDirectory())
deletefile(filelist[i]);
}
file.delete();
}
System.exit(0);
}
---------------------------------------------------------------
文件夹你才list亚,文件你list不空才怪。
file.delete();
但删除不了文件。
---------------------------------------------------------------
试试用绝对地址:
new File("c:/a.txt").delete();
---------------------------------------------------------------
这个方法没错,应该是你的文件路径不对吧,给你给函数,可以删除目录和文件
private static void deletefile(String delpath) throws FileNotFoundException,IOException {
File file=new File(delpath);
if(!file.isDirectory()) {
file.delete();
return;
} else if(file.isDirectory()) {
String[] filelist=file.list();
for(int i=0;i<filelist.length;i++) {
File delfile=new File(delpath+"/"+filelist[i]);
if(!delfile.isDirectory())
delfile.delete();
else if(delfile.isDirectory())
deletefile(filelist[i]);
}
file.delete();
}
System.exit(0);
}
---------------------------------------------------------------
文件夹你才list亚,文件你list不空才怪。