`
dizhu
  • 浏览: 3710 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

java 删除文件不成功

阅读更多
   我在项目中需要用到文件上传,用jspsmartupload上传文件成功后,将此文件拷贝到服务器的另一个目录里,再去做数据库操作,如果数据库操作失败了,表明此次操作失败,这个文件也就没用了,于是在异常处理部分里把这个文件删掉。可是经常是删不掉。
不知道为什么?
    于是单步调试,我尝试在文件拷贝成功后,数据库操作未做的时候,手动的在机子上删除文件,结果windows提示说 文件正被使用,不让删除。
    纳闷了?难道是jvm没有回收相关资源,os认为此文件仍被使用?
   这个问题也不是每次都是,有时候顺利删除,有时候不行。比较郁闷了。
分享到:
评论
2 楼 Technoboy 2011-11-16  
基本上可以说是流没有关闭
1 楼 weijavamen 2010-06-04  
请问这个问题怎么解决呢?我也遇到这样的问题了!

相关推荐

    java删除本地文件.txt

    System.out.println("文件删除成功!"); } else { System.out.println("文件删除失败!"); } ``` ### 三、处理删除过程中的异常情况 #### 1. 文件不存在 如果指定路径的文件不存在,则`delete()`方法会返回`...

    java创建和删除文件夹、文件

    ### Java 创建和删除文件夹、文件的相关知识点 在Java中,`java.io.File`类提供了创建和删除文件或目录的功能。下面将详细介绍如何利用这些功能实现文件和文件夹的基本操作。 #### 一、创建文件夹 创建文件夹是...

    java创建和删除文件夹、文件.doc

    ### Java创建和删除文件夹与文件的知识点 #### 一、引言 在Java编程语言中,对文件系统的操作是一项非常基础且重要的功能。本文档将详细介绍如何使用Java来创建和删除文件夹以及文件,包括具体的实现代码和注意事项...

    java 删除文件或文件夹

    ### Java删除文件或文件夹知识点解析 在Java中,经常需要对文件系统进行操作,比如创建、删除文件或文件夹等。本篇文章将基于提供的代码示例,详细讲解如何使用Java来动态地删除文件和文件夹。 #### 一、基础知识...

    java 删除文件夹内指定前缀名字的所有文件

    在Java编程语言中,删除文件或文件夹是一项常见的任务,特别是在进行文件系统操作时。这里我们将深入探讨如何在Java中删除文件夹内指定前缀名字的所有文件。首先,我们需要了解`java.io.File`类,它是Java标准库中的...

    Java中删除文件、删除目录及目录下所有文件

    在Java编程语言中,删除文件或目录是一项常见的操作,这对于清理资源、释放磁盘空间或者在应用程序中执行清理任务是必不可少的。以下将详细介绍如何在Java中实现这一功能。 首先,我们来了解一下Java中用于文件操作...

    java文件操作(增删改查)

    在Java编程语言中,文件操作是一项基础且重要的技能,它涉及到对磁盘上文件和目录的创建、读取、修改和删除等操作。本项目"java文件操作(增删改查)"是基于控制台实现的一个无界面程序,利用Eclipse集成开发环境编写...

    文件删除Java源码

    `delete()`方法返回一个布尔值,如果文件删除成功,返回`true`,否则返回`false`。在实际应用中,通常需要对返回值进行检查,以处理可能出现的错误。 3. **可视化操作**:描述中提到的“可视化操作”可能是指使用...

    java文件删除操作

    ### Java 文件删除操作详解 在Java编程中,文件与目录的操作是常见的需求之一,尤其是在进行系统维护、数据处理等场景时。本文将详细介绍一个用于Java文件及目录删除操作的实用工具类——`DeleteFileUtil`。 #### ...

    java springboot 七牛云文件上传,下载,删除

    至此,你已经成功地在Spring Boot项目中集成了七牛云的文件上传、下载和删除功能。用户可以通过API接口进行文件操作。需要注意的是,实际项目中还需要考虑错误处理、权限验证等额外细节,以确保服务的稳定性和安全性...

    java 监听本地文件自动上传服务器

    // 处理文件删除的逻辑 } // 重置key,以便接收更多的事件 key.reset(); } } } catch (IOException | InterruptedException e) { e.printStackTrace(); } } } ``` 一旦检测到文件变化,你可以执行相应的...

    java读写文件,Java操作文件

    值得注意的是,`delete()`方法成功执行后并不意味着文件一定被删除了,因为某些情况下操作系统可能不允许立即删除文件。 #### 目录的建立、检查与删除 对于目录的操作,同样可以使用`java.io.File`类来实现。 **...

    基于JAVA的常用文件操作方法

    System.out.println("文件已成功删除."); } else { System.out.println("无法删除文件."); } ``` 5. **处理目录**: `File`类也提供了创建、删除目录的方法。`mkdir()`用于创建单级目录,`mkdirs()`用于创建...

    JAVA调用OS命令删除文件

    在Java编程中,有时我们可能需要执行操作系统级别的命令,例如删除文件。这通常是通过Java的`Runtime`类或`ProcessBuilder`类来实现的。这两个类提供了与操作系统交互的能力,让我们能够执行系统命令并获取其结果。...

    JAVA实现文件操作(删除,创建,写入,读取)

    这个方法返回一个布尔值,如果文件成功创建,则返回`true`;如果文件已存在或无法创建,则返回`false`。例如: ```java File file = new File("example.txt"); boolean created = file.createNewFile(); if ...

    java修改文件后缀

    但如果涉及到不同目录的操作,可能需要采用其他策略,比如先将旧文件复制到新位置,再删除旧文件。 现在我们来看一下提供的两个文件:FEA.java和UserInterface.java。这两个文件都是Java源代码文件,它们可能代表了...

    JAVA获取FTP文件列表

    本文档将详细介绍一个基于Java的实用工具类`FtpClientUtil`,该类提供了一系列功能来与FTP服务器交互,包括连接到服务器、上传文件、下载文件、获取文件列表、删除文件和目录以及关闭连接等操作。 #### 二、`...

    文件删除java代码

    在Java编程语言中,删除文件是一项常见的操作,特别是在文件管理和系统清理的过程中。下面将详细讲解如何使用Java代码来实现文件的删除,以及涉及到的相关知识点。 首先,Java中的`java.io`包提供了处理文件操作的...

    java程序实现文件夹删除

    在Java编程语言中,删除文件或文件夹是一个常见的任务,特别是在处理文件系统操作时。本文将深入探讨如何使用Java API来实现文件夹及其内容的删除功能。首先,我们需要理解Java中处理文件操作的核心类`java.io.File`...

Global site tag (gtag.js) - Google Analytics