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

有木有神马方法,用java锁定本地的文件,在别人要修改的时候,提示不让改?
做一个C/S结构的系统,在系统启动时想锁定配置文件,让系统在运行中,用户不能改配置文件。
不能改的意思是不能打开文件,修改一些数据后再保存。
重点是:限制用户,不让他手动改。并不是线程之间的所之类的。。。

貌似没太说明白。。。 帮帮忙~ 3q~ 
java 文件 锁定 C/S 手动

------解决方案--------------------
属性设置为只读不久行了吗
------解决方案--------------------
FileChannel 的tryLock
------解决方案--------------------
引用:
属性设置为只读不久行了吗


顶!!!!
------解决方案--------------------
引用:
这个可以手动改成不只读的。。 有木有能让他改不了的?

win7/8 可以设置文件权限,不过 这不是Java能搞定的。
------解决方案--------------------
File有设置文件属性的函数。
------解决方案--------------------
这些看的到的改动无用,可以将文件隐藏或者一般做法是将里面的所有参数加密后再隐藏到某个目录。