同样的程序在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程序访问