java文件上传文件路径

我在上传文件时修改文件名,怎么同时修改上传路径?我修改文件名是这么写的?Fileoldfile=newFile(template.getFilepath()+"\\"+t... 我在上传文件时修改文件名,怎么同时修改上传路径?
我修改文件名是这么写的?
File oldfile = new File(template.getFilepath()+"\\"+template.getFilename());
File newfile = new File(template.getFilepath()+"\\"+template.getFileid()+"."+template.getFiletype());
oldfile.renameTo(newfile);
那修改路径怎么写?
展开
 我来答
匿名用户
2016-10-21
展开全部
String newFilePath = "new Path" + "\\" + newfile.getFileName;

File file = new File(String newFilePath);
追问
File oldfilepath = new File(template.getFilepath());
File file = new File(template.getFilepath() + "\\" + "local");
oldfilepath.renameTo(file);
保存路径还是没有改变
追答
java中对于File类中的renameTo()方法,可以如下方式调用:
File old = new File(source);
File rname = new File(dest);
System.out.println(old.renameTo(rname));
使用时,注意事项为:
1.source不管是代表一个目录,还是一个文件的路径都必须是在磁盘上存在的,如:E:\access\A代表,在E盘的access文件夹下有一个名字为A的文件夹;或E:\access\cookie2.java表示在E盘的access文件夹下有一个名字为cookie2.java的文件。
2.dest则恰恰相反,代表一个不存在的目录或文件路径(仅限最后一个'\'后面文件夹或文件的不存在,其余的目录必须已存在)。
其中1,2两点必须同时具备,否则出错(返回false)。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式