请问一个关于删除文件的问题 可能你做的其他操作做了文件读写后没有close释放句柄,导致删除失败。调试一下看看吧 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 bug?按理说应该没有问题吧在catch Exception中加入打印错误,看看有没有抛出异常,另外在删除之前,调用删除方法中加个打印语句,看看删除方法是否真的曾经被调用过,这样来看看问题出现在哪里吧 public void deleteFile(File 待删除文件){...}要不你是不是每次重启动后自第二次操作起都删除的同一个文件? private void createFile(String newLine){ try { //建立输入流 File logFile = new File(filePath); boolean exits = logFile.createNewFile(); FileWriter fWriter = new FileWriter(logFile, true); PrintWriter out = new PrintWriter(fWriter, true); ; out.println(newLine); out.close(); fWriter.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException ie) { ie.printStackTrace(); } } public void deleteFile(){ File mydeleteFile = new File(filePath); try{if(mydeleteFile.exists()) mydeleteFile.delete();} catch(Exception e) {} }建立文件和删除文件的代码如上,是不是有什么地方没有释放呢?谢谢各位帮我看看 FileWriter fWriter =null;try { //建立输入流 File logFile = new File(filePath); boolean exits = logFile.createNewFile(); fWriter = new FileWriter(logFile, true); PrintWriter out = new PrintWriter(fWriter, true); ; out.println(newLine); out.close(); fWriter.close(); } catch (FileNotFoundException e) { e.printStackTrace(); } catch (IOException ie) { ie.printStackTrace(); }finlly{if (fWriter!=null )fWriter.close();} 各位达人,UTF8编码,有没有办法去掉那些不正常的字符呢? 字符char 到String 转换 如何取得当前正在运行的的软件名称 IE的java sun 控制台和sun java控制台的区别 这个程序为什么到这条语句不能执行了。 谁帮我展示下如何使用api中提供的接口?举个简单例子~~ 下一步我该做什么,请高手指教。 超级难题,谁能解答??? 把JtextArea加入JSrollPane后,产生滚动条后,如何让textArea总是显示上面的部分。 请问怎么可以控制在浏览中的文件属性? 有关线程的问题?急,谢谢。 大家觉得“北大青鸟”怎么样啊,我觉得是垃圾
在catch Exception中加入打印错误,看看有没有抛出异常,另外在删除之前,调用删除方法中加个打印语句,看看删除方法是否真的曾经被调用过,这样来看看问题出现在哪里吧
try {
//建立输入流
File logFile = new File(filePath);
boolean exits = logFile.createNewFile();
FileWriter fWriter = new FileWriter(logFile, true);
PrintWriter out = new PrintWriter(fWriter, true); ;
out.println(newLine);
out.close();
fWriter.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException ie) {
ie.printStackTrace();
}
}
public void deleteFile(){
File mydeleteFile = new File(filePath);
try{if(mydeleteFile.exists()) mydeleteFile.delete();}
catch(Exception e) {}
}建立文件和删除文件的代码如上,是不是有什么地方没有释放呢?
谢谢各位帮我看看
try {
//建立输入流
File logFile = new File(filePath);
boolean exits = logFile.createNewFile();
fWriter = new FileWriter(logFile, true);
PrintWriter out = new PrintWriter(fWriter, true); ;
out.println(newLine);
out.close();
fWriter.close();
}
catch (FileNotFoundException e) {
e.printStackTrace();
}
catch (IOException ie) {
ie.printStackTrace();
}
finlly{
if (fWriter!=null )fWriter.close();
}