如何删除在某个路径下的文件?例如 java.io.File tmpFile = new java.io.File("C;\\file\\file.txt");tmpFile.delete(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 File f= new File(c:\\file\\file.txt );boolean b = f.delete(); ...java.io.File f1 = new java.io.File(c:\file\file.txt );f1.delete();... file的构造函数:public File(String pathname)ender(ender)是对的!!后面两个明显不对!编译都过不了,就给人往上贴! 目录和文件都是File类型的,你删目录就行了,和删文件一样! 更正File f= new File(”c:\\file\\file.txt” );//删文件boolean b = f.delete(); File f= new File(”c:\\file” );//删目录boolean b = f.delete(); 似乎删除目录前必须将文件先删除,不能直接删有文件的目录,你可以通过list(),得到该目录下所有文件文件名,然后循环删吧! 目录下如果不为空是不可能删目录的。给你一段递归删除不为空的目录的方法吧:private void DelFile(File f){ String[] fs=f.list(); for (int i=0;i<fs.length;i++) { File fa = new File(f.getPath()+File.separator+fs[i]); if ( fa.isDirectory() ) this.DelFile(fa); fa.delete(); }} :)为什么要先“String[] fs=f.list();”然后又“File fa = new File(f.getPath()+File.separator+fs[i]);”呢?直接“File[] fileList = f.listFile();”不好吗? Java JPanel 问题(急!!!) 疑惑不解啊?? java中有类似于setcapure/releasecapture的函数吗? 有朋友能详细介绍一下java中sort()的用法吗? 请大吓帮我写条语句,只用一条语句从控制台录入字符串后反向输出 mousePressed中空指针错误 这么简单的都错 JAVA基础题 大家遇到过Java程序睡不醒的情况吗? 为什么说这个Connection not found 我在每题中都写了答案,我知道大多数是错的,请高手指教,谢谢 请问在JAVA里将小写字母换为大写字母是用什么函数,大写转成小写又是用哪个函数?
boolean b = f.delete();
java.io.File f1 = new java.io.File(c:\file\file.txt );
f1.delete();
...
public File(String pathname)ender(ender)是对的!!
后面两个明显不对!编译都过不了,就给人往上贴!
boolean b = f.delete(); File f= new File(”c:\\file” );//删目录
boolean b = f.delete();
目录下如果不为空是不可能删目录的。给你一段递归删除不为空的目录的方法吧:private void DelFile(File f)
{
String[] fs=f.list(); for (int i=0;i<fs.length;i++)
{
File fa = new File(f.getPath()+File.separator+fs[i]);
if ( fa.isDirectory() )
this.DelFile(fa);
fa.delete();
}
}
为什么要先“String[] fs=f.list();”
然后又“File fa = new File(f.getPath()+File.separator+fs[i]);”呢?直接“File[] fileList = f.listFile();”不好吗?