想问一下:我想把文件写到服务器上的工程目录下:用FILE(URI uri)
URI uri=new UR(strFileName);
File f = new File(http://localhost/data.bat);                              FileOutputStream os=newFileOutputStream(f);这样行吗? 不行又怎么做?

解决方案 »

  1.   

    不能用File f = new File(“http://localhost/data.bat”);
    这段程序不是运行在你要操作的文件的Server上吗?是的话应该用File f = new File("C:\\folder\\data.bat");这样的方式,不是的话,应该用FTP或者Upload的方式。
      

  2.   

    怎么用ftp阿??File f = new File("C:\\folder\\data.bat");这样的话,我的程序移植性就比较差!!还求大虾指教!!
      

  3.   

    我得到的是http路径,怎么才能转化为机器的文件路径呢??
      

  4.   

    我得到的是http路径,怎么才能转化为机器的文件路径呢??我不知道。能不能不通过 tcp 协议,直接访问别人的机器阿。
    比如:\\172.16.x.x\.....
      

  5.   

    设置一个配置变量(可以保存再XML文件、数据库),记录绝对目录。