URL u=new URL("file://199.3.3.1/soft/1.txt");
if((new File(u.getFile()).exists()){
  //文件存在
}
这里当然要求运行java程序的操作系统当前的用户能访问这个目录,还不能是要输入用户名和密码的

解决方案 »

  1.   

    你在网上找一下File协议的资料,应该说是可以的,可能要这样才行:
    file://username:[email protected]/soft/1.txt
      

  2.   

    要用到用户名、密码?如果我不知道这些呢,能否在两端通过socket连接,然后将远程的查询请求转化为在本地执行?
      

  3.   

    那就是c/s,2个程序了。如果你能在指定IP上驻留一个程序,那你什么都能做了
      

  4.   

    是这个意思。在指定ip上驻留一个程序,执行特定任务。但是我并不知道主机的用户名和密码。
    这种方式和需要知道username,password的方式比较,哪种从执行效率和安全角度更好呢?