读书人

至于canRead和canWrite

发布时间: 2011-12-20 22:26:40 作者: rapoo

关于canRead和canWrite
怎么我的文件用别的程序打开并且锁定不能读的情况下,canRead还是返回true?另外路径也是,别人共享的一个路径我映射网络驱动,明明是不可写的,canWrite还是true?

[解决办法]
描述详细一点?代码贴出来?
[解决办法]
不知道你用的是什么方法写的,不过我的
File f=new File( "d:\\aa.txt ");
System.out.println(f.canRead());
System.out.println(f.canWrite());
返回正常,都是按照文件属性返回来的
[解决办法]
那你用JAVA读取下试试看呢~~
public boolean canRead()测试应用程序是否可以读取此抽象路径名表示的文件。

返回:
当且仅当此抽象路径名指定的文件存在且 可由应用程序读取时,返回 true;否则返回 false
你用VB独占了,JAVA可能获取不到这个信息,但是读取的时候肯定会报错

读书人网 >J2SE开发

热点推荐