高分求教java文件操作的问题!! 我也碰到同样问题RandomAccessFile("path","r")r denote reading file only. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 1.java可以得到文件的状态2.Filelock,可以禁止别人存取文件具体的你去查查api吧 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(); } }} RandomAccessFile raf=new RandomAccessFile("","rw");FileChannel channel =raf.getChannel();FileLock lock=channel.lock(); 我用的是是java1.3好像API里没有java.nio这个包呀,我试试看吧。java可以得到文件的状态,怎么得到文件状态,能不能再具体点!谢了 1.3里没有java.nio的,下1.4吧File f=new File("11.txt");f.canRead();//如果文件允许读则返回truef.canWrite();//如果文件允许写则返回true 呵呵,java.nio在JDK1.4才有的! 反射 画板上怎么添加滑动模块 请问用什么分隔符才不会重复啊,谢谢大家 jacob 问题 求助:移植linux上的奇怪问题! 利用jxl解析Excel的时候如何实现Sheet的拷贝? 如何load一张图片 如何从一个长字符串中搜索出一个指定字符串的个数? 急问!!!为什么我的邮件发送程序不能成功发送邮件!!! 急:各位大侠!问一个很菜的问题?在JB6中发布的问题: 如何在代码里获得tomcat的classes路径? 怎麼用java去改變IE的設置?
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();
}
}
}
FileChannel channel =raf.getChannel();FileLock lock=channel.lock();
f.canRead();//如果文件允许读则返回true
f.canWrite();//如果文件允许写则返回true