`

Java中判断当前的文件是否正在被别人使用中

阅读更多

Java中判断当前的文件是否正在被别人使用中

这和其它软件打开文件的方式有关,Office系统文件可以用如下进行判断

File file = new File("X:\\Test.[OfficeExt]");
if(!file.renameTo(file))
{
       System.out.println("正在被别人使用中.");
}

分享到:
评论
3 楼 d_eye 2010-01-27  
好像不适应:copy一个文件,从A->B,在操作没有完成的情况下,对B操作,好像不行。
2 楼 zht110227 2009-10-09  
没别的办法吗?
1 楼 fjlyxx 2009-01-04  
windows平台下可以 其他的有的不行, 通用办法为  1.读取文件大小 2.休眠 3.读取文件大小 4.比较

相关推荐

    Java判断文件的编码

    本文将详细介绍如何使用Java来判断文件是否为UTF-8或GBK编码,并提供一个示例代码。 #### 文件编码基础知识 1. **UTF-8**:一种可变长度的字符编码,适用于所有Unicode字符,它通过使用一种巧妙的方案来表示各种...

    java修改文件属性

    在Java中,可以通过`java.io.File`类提供的方法来判断文件的某些属性,例如判断文件是否为隐藏文件或只读文件。具体的方法包括: 1. **判断文件是否隐藏**:使用`File.isHidden()`方法。需要注意的是,此方法并非...

    java程序判断文件编码的类型

    - **编码转换**:当读取文件后,如果需要将不同编码的文本转换为统一的编码(如UTF-8),可以使用Java中的`InputStreamReader`或`OutputStreamWriter`类进行编码转换。 - **异常处理**:在处理文件时可能会遇到各种...

    java文件夹及文件复制

    在Java编程语言中,文件和文件夹的复制是一项常见的任务,尤其在系统迁移...以上就是关于Java中使用递归复制文件和文件夹的核心知识点。通过理解这些概念和实践,你将能够有效地在Java程序中处理文件和目录的复制任务。

    Java实现文件下载并解决中文文件名乱码

    - 使用`reset()`方法重置响应状态,确保之前的任何输出都被清除,防止干扰当前文件的下载。 - 考虑到性能和资源消耗,根据实际情况调整缓冲区大小(这里使用了1000字节)。 通过以上步骤和注意事项,我们可以有效地...

    判断日期是否是节假日(包含JSON依赖的jar包)

    在IT行业中,开发一个能够判断日期是否为节假日的功能是一项常见的需求,特别是在开发日历应用、时间管理工具或者自动化脚本时。本项目标题为“判断日期是否是节假日(包含JSON依赖的jar包)”,它提供了这样的功能...

    java实现导出Excel文件和XML文件.docx

    "是否要覆盖当前文件?", "保存", JOptionPane.YES_NO_OPTION, JOptionPane.QUESTION_MESSAGE); if (copy == JOptionPane.YES_OPTION) { super.setSelectedFile(file); super.approveSelection(); } } } };...

    java将m3u8格式转成视频文件的方法

    我们可以使用 Java 的 File 和 FileInputStream 对象来读取 M3U8 文件,并将其内容写入到目标视频文件中。 ```java public class M3u8Util { public static void findFile(File root) throws IOException { if ...

    Java判断时间段内文件是否更新的方法

    在Java编程中,判断时间段内文件是否更新是一个常见的需求,特别是在监控文件系统变动或实时处理文件内容时。这里我们将深入探讨两种实现这一功能的方法:定时器和自定义类加载器。 1. 定时器(Timer)方法: ...

    java中如何使用过滤器过滤指定格式的文件

    在Java编程中,过滤器(Filter)是一种设计模式,它允许我们按照特定条件对数据进行筛选或修改。在处理文件时,我们可以利用过滤器来选取符合特定格式的文件,例如只选择`.txt`文本文件而忽略其他类型的文件,或者...

    java判断是内网ip还是公网ip

    在Java编程中,判断一个IP地址是内网IP(私有IP)还是公网IP(全局IP)是一项常见的任务,尤其在网络编程和服务器配置中。内网IP通常用于局域网内部通信,而公网IP则是互联网上的唯一标识。下面将详细探讨如何实现这...

    JAVA判断题题库20151209

    - **解析:** `break`语句不仅可以在循环中使用,也可以在`switch`语句中使用,用于立即退出当前的`case`或`switch`结构。 **20. Continue语句只用于循环语句中,它起到终止本次循环,返回开始处的作用。** - **...

    Java文件选择器Java文件选择器Java文件选择器Java文件选择器

    本文详细介绍了如何在Java中使用Swing组件创建一个文件选择器,并将其集成到表格单元格中。通过这种方式,用户可以直接在表格中选择文件,大大提高了应用程序的易用性。此外,还解释了如何通过自定义`FileFilter`来...

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

    2. **文件是否存在**:如果文件不存在,直接尝试删除不会报错。 #### 六、总结 通过上述代码示例,我们可以清晰地了解到如何使用Java进行文件夹和文件的基本操作。需要注意的是,在实际开发过程中,对于文件系统的...

    java读取上传excel文件和txt文件中的数据.doc

    本文将详细介绍如何使用Java语言读取上传的Excel和文本文件,并将文件中的数据转换成便于处理的数据结构。 #### 二、技术背景 在Java中,处理Excel文件通常会用到Apache POI库,而处理文本文件则可以通过标准的...

    java源码包---java 源码 大量 实例

     Java非对称加密源程序代码实例,本例中使用RSA加密技术,定义加密算法可用 DES,DESede,Blowfish等。  设定字符串为“张三,你好,我是李四”  产生张三的密钥对(keyPairZhang)  张三生成公钥(publicKeyZhang...

    java 文件操作类

    - `isFile()` 和 `isDirectory()`:判断文件是否为文件或目录。 - `length()`:获取文件大小(字节)。 - `lastModified()`:返回文件的最后修改时间(毫秒)。 - `getName()`:获取文件或目录的名称。 - `...

    Java 7文件操作

    在Java 7中,文件操作得到了显著的改进,引入了`java.nio.file`包,其中最重要的新特性之一就是Path类的出现。Path类是Java 7文件系统接口(FileSystem API)的核心部分,它提供了一种抽象的方式来表示文件或目录的...

    java文件复制,实现文件的复制

    使用 `list()` 方法获取当前文件夹下的所有文件和子文件夹名称。 3. **文件与文件夹判断及处理**: - 当检测到为文件时,通过 `FileInputStream` 和 `FileOutputStream` 进行复制。 - 当检测到为文件夹时,则...

    java 显示文件的基本信息

    2. **isFile()** 和 **isDirectory()**: 这两个方法用来检查文件是否为普通文件或目录。 ```java boolean isFile = file.isFile(); boolean isDirectory = file.isDirectory(); ``` 3. **exists()**: 检查文件...

Global site tag (gtag.js) - Google Analytics