日期:2014-05-20  浏览次数:20883 次

操作网络文件时,路径总是写不对
import   java.io.*;

public   class   UpdFile  
{
public   static   String   updateFile(String   filename)  
{
try  
{
File   f   =   new   File(filename);
f.delete();
f.createNewFile();
return   "chenggong ";
}
catch   (IOException   e)
{
return   e.getMessage();
}
}
}

类和方法如上,
机器名:zhangHost
共享文件夹名:test
文件名:testFile.txt
我试过“zhangHost\test\testFile.txt”
“\\zhangHost\test\testFile.txt”
“\\\\zhangHost\\test\\testFile.txt”
“////zhangHost//test//testFile.txt”
都不行,初学java不知道是怎么回事

------解决方案--------------------
客户填写路径和文件名,比如test\testFile.txt,把它作为参数传给服务端。
在服务端写个servlet,根据路径和文件名找到文件,把文件转化为流传给客户端。
客户端把流转化为文件。
不知道这样能满足lz需求不。
------解决方案--------------------
to: wunan320()
这样不能满足需求,只能是这个类直接修改这个文件
因为是数据库直接调用这个程序执行
------解决方案--------------------
错误信息呢?access denied?