社区
Java SE
帖子详情
高分求教java文件操作的问题!!
Meteor_kou
2003-08-28 03:36:40
我现在的项目用的是文件模拟数据库,所以要频繁的读取文件,这就涉及到文件加锁的问题。及不同进程不能同时对同一文件读和写。
1.在C++程序以只读方式打开一个文件时,java程序读写该文件是否出错,是否能得到出错的原因及该文件当前的状态。
2.java程序能否以独占的方式打开一个文件(及别的程序不能读写)。或者别的方式,主要是实现文件锁的功能。
另外介绍一下javaIO方面的参考书。谢了!!
...全文
66
12
打赏
收藏
高分求教java文件操作的问题!!
我现在的项目用的是文件模拟数据库,所以要频繁的读取文件,这就涉及到文件加锁的问题。及不同进程不能同时对同一文件读和写。 1.在C++程序以只读方式打开一个文件时,java程序读写该文件是否出错,是否能得到出错的原因及该文件当前的状态。 2.java程序能否以独占的方式打开一个文件(及别的程序不能读写)。或者别的方式,主要是实现文件锁的功能。 另外介绍一下javaIO方面的参考书。谢了!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
cbhyk
2003-09-01
打赏
举报
回复
JNI
Meteor_kou
2003-09-01
打赏
举报
回复
???
Meteor_kou
2003-08-29
打赏
举报
回复
大家没有什么别的好方法了吗?有没有人做过类似的项目呀!
caiyi0903
2003-08-28
打赏
举报
回复
GZ
Meteor_kou
2003-08-28
打赏
举报
回复
可是项目用什么不是我说得算的,只能用1.3呀
javatech
2003-08-28
打赏
举报
回复
呵呵,java.nio在JDK1.4才有的!
sgdb
2003-08-28
打赏
举报
回复
1.3里没有java.nio的,下1.4吧
File f=new File("11.txt");
f.canRead();//如果文件允许读则返回true
f.canWrite();//如果文件允许写则返回true
Meteor_kou
2003-08-28
打赏
举报
回复
我用的是是java1.3好像API里没有java.nio这个包呀,我试试看吧。java可以得到文件的状态,怎么得到文件状态,能不能再具体点!谢了
wangyanqiu
2003-08-28
打赏
举报
回复
RandomAccessFile raf=new RandomAccessFile("","rw");
FileChannel channel =raf.getChannel();
FileLock lock=channel.lock();
老土豆T
2003-08-28
打赏
举报
回复
import java.io.*;
import java.nio.*;
import java.nio.channels.*;
public class Locking {
public static void main(String arsg[])
throws IOException {
RandomAccessFile raf =
new RandomAccessFile("junk.dat", "rw");
FileChannel channel = raf.getChannel();
FileLock lock = channel.lock();
try {
System.out.println("Got lock!!!");
System.out.println("Press ENTER to continue");
System.in.read(new byte[10]);
} finally {
lock.release();
}
}
}
sgdb
2003-08-28
打赏
举报
回复
1.java可以得到文件的状态
2.Filelock,可以禁止别人存取文件
具体的你去查查api吧
dmhorse
2003-08-28
打赏
举报
回复
我也碰到同样问题
RandomAccessFile("path","r")
r denote reading file only.
《ACM竞赛-C/C++入门》 C语言-13
尹成老师带你步入C语言基础的殿堂,讲课生动风趣、深入浅出,全套视频内容充实,整个教程以C语言为核心,完整精彩的演练了C语言
操作
流程以及各种精彩的小项目等,提高竞赛能力,非常适合同学们学习! 清华大学尹成...
如何使用idhttp上传
文件
标题: 如何使用idhttp上传
文件
关键字: 如何使用idhttp上传
文件
...
高分
求教
如何使用idhttp上传
文件
,在线等 -----------------------------------------------------------------------------
java
编程 网络大讲堂 pdf_
Java
编程网络大讲堂
绪论10.1
Java
的发展史10.2
Java
的特征10.3
Java
的工作原理30.4
Java
的应用领域50.5
Java
的版本50.6
Java
API文档60.7
Java
开发工具6第一篇
Java
基础篇第1章
Java
简介161.1
Java
到底好在哪里,
高分
求教
161.2
Java
只...
JAVA
獲取視頻
文件
的播放長度
記得以前在“回答問題”那塊問了一個問題,
高分
求教
,但是45分還是未能送出去; 現在我來寫一個解決的辦法,也給大家做個分享; 在百度上查找一下,大多是什么JMF,什么JMF第三方插件,读取
文件
头几个字节,然后...
java
编程 网络大讲堂 pdf_《
Java
编程网络大讲堂》 闫迎利、王伟平 【正版电子纸书阅读_PDF下载】- 书问...
Java
基础篇第1章
Java
简介161.1
Java
到底好在哪里,
高分
求教
161.2
Java
只安装了JRE,没有安装JDK,能不能运行代码171.3
java
c不是内部命令或外部命令181.4...
Java SE
62,614
社区成员
307,326
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章