A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

图片中画出的圈就是我要提的问题。为什么这两句话。放在前面也能执行通过。而且也能成功删除文件。我的硬盘上都还没有这个文件。
我的问题就是。程序是从上往下执行的。在两句话放前面,可是文件都还没有创建出来。它如何找到这个文件的呢?更不要说删除了。为什么不会报错呢?我就纳闷了!




评分

参与人数 1技术分 +1 收起 理由
轻语。 + 1 神马都是浮云

查看全部评分

10 个回复

倒序浏览
你用的方法是在虚拟机退出的时候才去删除文件,你下面的代码产生了要删除的文件,当然可以删除成功,如果文件不存在,不会报错,如果你用的delete方法在这里删除,也不会报错。因为就算没有文件,它也只是返回false表示没有删除成功而已

评分

参与人数 1技术分 +1 收起 理由
菜小徐 + 1

查看全部评分

回复 使用道具 举报 1 0
看不懂啊   哥们还没看到这块呢
回复 使用道具 举报
我为你着迷 发表于 2014-5-10 16:00
看不懂啊   哥们还没看到这块呢

。。。。。。。。。。。还没看到这块技术分就23了???叼
回复 使用道具 举报
月光海 发表于 2014-5-10 15:51
你用的方法是在虚拟机退出的时候才去删除文件,你下面的代码产生了要删除的文件,当然可以删除成功,如果文 ...

哦。原来如此。呵呵。谢谢了。
回复 使用道具 举报
学习啦、、、
回复 使用道具 举报
月光海 发表于 2014-5-10 15:51
你用的方法是在虚拟机退出的时候才去删除文件,你下面的代码产生了要删除的文件,当然可以删除成功,如果文 ...

很专业,学习了
回复 使用道具 举报
赞 个,。。。
回复 使用道具 举报
看了之后,我也稍微懂了些
回复 使用道具 举报
学习了。
回复 使用道具 举报
路过,学习下,虽然我现在还没看懂这是什么意思……
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马