关键是我要得到int型的;而不是File型的;因为我是在弄corba,服务端是java,客户端是c,之间要进行文件相互传输, 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,然后进行读写??
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,然后进行读写??