环境:jdk1.4请问java里面打开某个文件是否可以得到一个int型的文件句柄???就像C语言一样:int fd = open(filepath, O_CREAT|O_WRONLY|O_TRUNC, 0660);
这样我在其他函数里面就可以根据这个句柄对文件进行读写了???
这样我在其他函数里面就可以根据这个句柄对文件进行读写了???
解决方案 »
- 创建对象一定要调用构造器吗?
- suse linux 下,执行 Runtime.getRuntime().exec(cmd) 不成功
- 类型转换
- 关键字 distinct 在hibernate中给子表字段排序会报错
- 我想让td占table 的10%,怎么写???
- 下载文件的问题
- 初学Java, 从书上抄的代码,但编译器告诉我它不认的这个数据类型,郁闷ing
- JTree如何像DELPHI一样控制多层数据(5点前,在线等待)
- 我是想检查读出的字节和下一字节是不是相等,但从现在的输出来看,它输出的每一个字节都是显示 [B@77d134 ,如何进行字节的比较,用这种
- 我刚刚开始写java程序,碰了一个钉子(巨简单的问题,白送分了)
- 急切 在线等
- 简单的变量问题~!困惑中!~望高手解答.谢谢~!
idl文件定义的三个函数 public abstract int closeFile(int i);
public abstract int openFile(String s, int openmod);
public abstract int writeFile(int i, byte abyte0[]);
public abstract int readFile(int i, block_tHolder block_tholder);其中readfile和writefile的第一个参数是openFile返回的值,就是C语言里面的文件句柄;因为idl在服务端和客户端实现的函数要一样的,所以在java的服务端就涉及到文件句柄的问题。请问是否可以把File转换为int,
然后再由int转为File,然后进行读写??