日期:2014-05-20  浏览次数:20698 次

有关java文件操作的几个问题,请高手帮忙一下
怎么判断一个文件当前正在被别的程序作剪切操作?
怎么得到一个文件夹下面没有被别的程序正在剪切的文件数目?
怎么剪切一个文件到另一个目录下?


------解决方案--------------------
。。。。只会第三个

File类的renameTo()方法。
------解决方案--------------------
我想java.io和java.nio里应该有的。
帮你顶顶
------解决方案--------------------
顶一下,高手快来呀
------解决方案--------------------
谢谢帮我顶贴的朋友!
------解决方案--------------------
先要弄明白,剪切其实就是复制后再删除而已

怎么判断一个文件当前正在被别的程序作剪切操作?
这个问题可以换一种问法,怎么判断一个文件当前正在被别的程序读取?
如果其他程序在读的时候给这个文件加锁了,那么再调用java去读文件时会抛出异常的
这时可以通过捕获来判断
那如果没有被加锁,那这个问题也就没有什么意义了


怎么得到一个文件夹下面没有被别的程序正在剪切的文件数目? 同上

怎么剪切一个文件到另一个目录下?
先读取文件,然后在另一个地方写文件,最后再删除源文件
over~~~