我试过在已知对方共享目录名下直接 java 访问 \\\\hostname\\dir\\...可以访问里面的文件
但是直接用\\\\hostname\\却得不到其共享的目录名, 怎样实现这一点呢
谢谢

解决方案 »

  1.   

    因为\\\\host不是文件也不是目录
    而\\\\host\\dir\\是一个目录
      

  2.   

    因为\\\\hostname不是目录,代表的是一个机器。你说的是在一个目录下有几个文件或文件夹才能读出的。而共享目录很明显并不是放在同一个目录下的,你看的\\\\hostname下的共享目录可能是在很多不同的文件夹下,试想你这样怎么能得到呢?