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

开始那贴沉下去了,再问:java怎么判断某个文件在被写呢?
如题,各位赐教了。

------解决方案--------------------
不是很清楚你这样做的目的,如果是为了实现 互斥读写 建议设置标志符来判断文件是否被调用
------解决方案--------------------
刚才看了http://community.csdn.net/Expert/TopicView3.asp?id=5612487
希望对你有帮助,不过关键要看写的程序是如何处理,如果它不释放控制的权限,
也没辙。
------解决方案--------------------
说的太简单了 理解不了!
------解决方案--------------------
日志生成了,就不会再被别人修改了么?
如果,在你解析过程中,别人又想去修改这个日志了,怎么办。
------解决方案--------------------
用File.nameTo方法,如果文件被使用,则返回false

------解决方案--------------------
File 有 nameTo 方法吗?
------解决方案--------------------
fool_leave(请及时结贴) 说的是renameTo吧。
------解决方案--------------------
用文件锁来实现吧