u010432567
2013-08-16 14:19 阅读 547
已采纳

我也遇到了这种问题,不能删除zip压缩包,

不能删除zip压缩包,
代码如下
String url="e://xx.zip";
File file=new File(url);
File[]fileList=file.listFiles();
for(File newFile:fileList){
newFile.delete();
}
file.delete();

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享

2条回答 默认 最新

  • 已采纳
    u011606457 _1_1_7_ 2013-08-16 14:31

    :cry:

    [code="java"]String url="e://xx.zip";
    File file=new File(url);
    //File[]fileList=file.listFiles();
    //for(File newFile:fileList){
    //newFile.delete();
    //}
    file.delete(); [/code]
    删除文件应该这样就够了。
    如果没删除,可能文件被其他进程占用

    点赞 评论 复制链接分享
  • yunzhu666 yunzhu666 2013-08-16 14:25

    File file=new File(url);
    这里的file已经是那个zip文件了。

    File[]fileList=file.listFiles();
    所以fileList就是为null的,怎么遍历呢。

    直接这样就行了:
    String url="e://xx.zip";
    File file=new File(url);
    file.delete();

    点赞 评论 复制链接分享

相关推荐