你最后成功是因为你加了 datePath+="/"
让返回和新建文件路径都一致了。
另外不要用“/” 最好使用:File.separator;
还有renameTo只能在windows下使用,limux不行,而且即使是在windonws下,如果file systems不一样也会失败的,建议copy文件自己重写或者使用common-io的工具类。
右键“我的电脑”,“属性”,“高级”,“环境变量”,在“环境变量”“新建”变量名 classpath变量值:.C:\Program Files\Java\jdk1.6.0_07\lib\dt.jarC:\Program Files\Java\jdk1.6.0_07\lib\tools.jar这是安装路径来的,根据自己的安装路径来定吧。再“新建”变量名:JAVA_HOME 变量值C:\Program Files\Java\jdk1.6.0_07
选择“path”,“编辑”,在变量值的最后面添加C:\Program Files\Java\jdk1.6.0_07\bin,注意两个路径之间要加分号
这个问题问的比较诡异我能告诉你的是
上传和下载的路径都是你自己定义的
文件上传的道理就是读流
然后把文件保存到你指定的路径下面去
一般这样做数据库设计个字段
是你保存的路径
肯定是你服务器中某个文件夹中
下载就是读路径
加些固定的下载代码.