大家看看这个程序是什么意思啊
//SetFileLength.java
import java.io.*;
class SetFileLength.java
{
public static void main(String[] args)
{
if (args.length != 2)
{
System.err.println(
"usage: java Main <new filename> <size in bytes>");
System.exit(-1);
}
long size = 0;
try
{
size = Long.parseLong(args[1]);
}
catch (NumberFormatException e)
{
System.err.println(
"usage: java Main <new filename> <size in bytes>");
System.exit(-1);
}
try
{
RandomAccessFile raf = new RandomAccessFile(args[0], "rw");
raf.setLength(size); // extend file to be specified size
raf.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
RandomAccessFile 这种文件有什么用处,谁给举个例子。
问题点数:20、回复次数:8Top
1 楼Keepers(中文昵称)回复于 2003-10-03 20:59:20 得分 0
RandomAccessFile 可以创建一个通道,前些天有人问过这个问题,你翻一下历史Top
2 楼nevana(残优木头)回复于 2003-10-03 22:23:48 得分 0
找一本JAVA教材,看看I/O流这一章,就全明白了!Top
3 楼haiwenlin(haiwenlin)回复于 2003-10-10 21:41:35 得分 0
F:\linhaiwen\j2ee>java SetFileLength
usage: java Main <new filename> <size in bytes>
为什么会有这样的错误,不然要怎么写:java main .....????多不行啊,大虾,helpTop
4 楼xupan007(沧海咸鱼)回复于 2003-10-10 21:48:36 得分 0
这个程序的输入有问题,怎么不输入长度Top
5 楼xupan007(沧海咸鱼)回复于 2003-10-10 21:49:10 得分 0
还有其它的参数也没有输入
Top
6 楼haiwenlin(haiwenlin)回复于 2003-10-10 21:54:01 得分 0
大哥,还有其它的参数也没有输入,那怎么其它的参数输入(格式如何)阿,能否把它贴上来,我马上结贴Top
7 楼haiwenlin(haiwenlin)回复于 2003-10-10 22:37:10 得分 0
upTop
8 楼happyegg(放松放松)回复于 2003-10-10 22:38:17 得分 20
java SetFileLength YourFileName 2276
多加两个参数。第一个是你的文件名,第二个是一个数字,文件长度Top




