关于JAVA中如何判断一个文件是否被使用

xiaoxiao2026-05-08  0

最近在做一个视频网站,其中需要判断某个文件是否被其它进程使用,找了一下发现JAVA本身的文件类并没有此类的功能,想了许久,想到了一个间接的方法,供大家参考。 原理就是通过对文件操作,看是否能够成功,以此来判断。众多的IO操作中,我选择的是renameTo方法,因为他速度快,对文件还不会产生改变。 代码很简单: File file=new File("test.avi");if(file.renameTo(file)){ System.out.println("文件未被操作");}else{ System.out.println("文件正在被操作");} 大家有其他好的建议希望提出来,谢谢。
转载请注明原文地址: https://www.6miu.com/read-5048397.html

最新回复(0)