日期:2014-05-20  浏览次数:20831 次

一个File类的问题
try   {
                        rs.importApacheLog(file_log);   //调用自己方法;
                        File   bkup   =   new   File(file_log);  
                        bkup.delete();      
                }   catch   (IOException   e)   {
                        e.printStackTrace();
                }

请问这两句的意思?建立完就删除了??
File   bkup   =   new   File(file_log);  
bkup.delete();

------解决方案--------------------
不是建立吧,应该说是加载了,然后才能删除啊。
------解决方案--------------------
File bkup = new File(file_log);
如果file_log之前不存在,仅仅该操作是不会新建相关文件的。
如果file_log存在bkup.delete();会把它删除,当然还得看该文件的属性了
------解决方案--------------------
rs.importApacheLog(file_log); //调用自己方法;
//对数据处理
File bkup = new File(file_log);
bkup.delete();
//获取对这个备份文件的引用然后删除