首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > J2SE开发 >

一个文件在被其他程序写的时候,java中其File对象的canWrite属性是否为false?解决方法

2012-01-31 
一个文件在被其他程序写的时候,java中其File对象的canWrite属性是否为false?如题,求助。[解决办法]应该不会

一个文件在被其他程序写的时候,java中其File对象的canWrite属性是否为false?
如题,求助。

[解决办法]
应该不会的吧 你可以用两个记事本打开一个文件 然后两个记事本同时编辑。 这样就应该不会为不可写。
[解决办法]
写个程序测试一下啊.又不难.
[解决办法]
java的默认打开方式好像是sharedOpen
不太清楚能不能改成独占,上GOOGLE查下就知道了
[解决办法]
FileLock一下..
[解决办法]
FileLock的tryLock或者lock方法就可以加锁
[解决办法]
你可以尝试打开这个文件,如果别人在写就 exception 了,比较笨的办法..
[解决办法]
应该不可以吧,只要你的文件用写入的方式打开后,再以写的方式打开会报错的吧

热点排行