File tempFile = new File(filePath);
if (file != null) {
// 如果没有上传文件目录,则创建它
if (!(tempFile.isDirectory())) {
try {
tempFile.mkdirs();
} catch (SecurityException e) {
this.message = "ERROR: アップデータフォルダ作成失敗";
file.destroy();
return message;
}
}
}
streamOut = new FileOutputStream(filePath);
这里的filePath如果写成本地的绝对路径“D:/jjjj”没有任何问题,没有会自动创建,FileOutputStream也可以写入。但是如果写成带IP的绝对路径“//10.0.2.92/D:/jjjj”的时候,就会报(找不到网络路径。)的错误 请问如果带IP的话路径应该怎么写。 请高手指点

解决方案 »

  1.   

    streamOut = new FileOutputStream(filePath); 
    这里的filePath是加过文件名的。 
      

  2.   

    你这个牵扯到了网络编程,你的先建立你的主机和那台主机间的通信
    java的io好像只能操作本机的文件吧
      

  3.   

    这个应该可以
    File file = new File("\\\\192.168.0.1\\test.txt"); 
      

  4.   

    那里有这么简单的操作啊,还是通过socket编程实现
      

  5.   

    2台主机之间是否可以建立一定的权限 来实现互传呢? 
    因为现在的线上就是一台可以通过FileOutputStream方式向另一台传文件。
      

  6.   

    可以写的,查看一下你是否有写权限。另外可以考虑使用SMB。
      

  7.   

    补充一下,windows下可以写。其他系统还没见过。