日期:2014-05-18  浏览次数:20640 次

同样的程序在windows2003和windowsXP下运行的效果不一样,郁闷中...
程序是访问网上邻居目录
运行程序的2003和xp都有权限访问192.168.2.198  
但是2003运行后打印出来的是null,xp可以正常列出文件夹下面的文件名称.

不知道为何?

程序如下:

                <%  
                  String   videopath=null,companyid=null   ;
                  videopath   = "\\\\192.168.2.198\\Mambors ";  
                  File   fl   =   new   File(   videopath   );  
                  File   lst[]   =   fl.listFiles();  
  if   (   lst==   null   ){
                out.print   (   "null "   )   ;
                  }else{
      for   (   int   i=   0;i <lst.length;i++){  
      companyid=   lst[i].getName();  
      out.print(   "companyid: "+   companyid       );
      out.print   (   " <br> "   )   ;  
  }
  }
                  %>

------解决方案--------------------
这个应该与java程序没有关系
----------------------------
www.foxou.cn
------解决方案--------------------
应该是和java没关系,试试先手工在网上邻居上看到\\192.168.2.198\Mambors以后再启java程序访问