文件保存用transferTo,那删除文件用什么

正在回答 回答被采纳积分+1

登陆购买课程后可参与讨论,去登陆

3回答
好帮手慕阿园 2021-05-08 13:45:15

同学你好,同学直接写的如下路径也是不能删除的吗,测试是可以删除的

http://img1.sycdn.imooc.com//climg/6095f56f09f660c604350067.jpg

如果不能删除,建议同学查看下该文件是否存在;另外如果File里面的路径书写的是out目录下的路径也是可以删除的,同学删除之前可以先判断下该文件是否存在,如果存在再进行删除操作,如下

http://img1.sycdn.imooc.com//climg/6095f8b20934f31b04970227.jpg

祝学习愉快~

好帮手慕阿满 2021-05-07 18:44:32

同学你好,问一下同学说的没有执行是代码不执行delete()方法吗?不输出删除成功,也不输出删除失败吗?建议同学详细描述一下。


祝学习愉快~

  • 提问者 不才少年 #1


          File file = new File("/home/zjz/Desktop/myFile.txt");

          if (file.delete()) {
            System.out.println(file.getName() + "is deleted");
          } else {
            System.out.println("Delete failed.");
          }
       

    我用这个方法删除的,他会直接执行else语句,我想是不是因为这个项目图片存在out的路径下,而file. delete删除的是未运行项目路径下的,如果是这样,是否有方法可以将图片文件存储在未运行的项目文件夹里

    2021-05-08 09:42:24
好帮手慕阿满 2021-05-07 16:34:34

同学你好,删除文件可以使用File类对象调用delete()方法进行删除。

祝学习愉快~

  • 提问者 不才少年 #1

    我用了,但是用debug发现并没有执行http://img1.sycdn.imooc.com//climg/6095019909f5f69f08540471.jpg

    2021-05-07 17:00:40
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师