new RandomAccessFile(filename,"rw");
filename这个可以是另一台机子上的文件路径名吗?

解决方案 »

  1.   

    没有试过,如果有必要,觉得应该用import java.net.*
      

  2.   

    恩,做映射好,我现在就做。
    把linux下的文件夹: /root/hh 映射到windows目录下: D:\hh,具体怎么弄,麻烦吗,能给我讲讲吗?
      

  3.   

    我觉得,只要有权限,就算没做映射,应该没有问题吧。不过我没有试过啊。
    就像File file = new File("\\192.168.0.1\share\abc.txt");
    只要192.168.0.1有share这个共享,而且里面有abc.txt,那么应该可以读出来的啊。
      

  4.   


    查了一下API,File可以接收MS windows UNC路径,不太了解UNC.大概是共享文件的意思。不知道怎么设置。
    如果是UNC。可以用
    File file=new File("\\\\主机名\共享名\文件名");这种格式。
    主机名:是提供UNC的主机名,用主机的IP也行。(主机好像应该是服务器?)