文件重命名 我想用Java程序实现文件重命名,请问有没有相关的API函数啊? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 import java.io.*;public class TestThread { public static void main(String[] args) { File f = new File("a.txt"); File f1=new File("b.txt"); f.renameTo(f1); }}这样就可以将a.txt重命名为b.txt 楼主,你说的是不在上传的时候重命名?如果在本地的话,按一楼写的就可以实现了,如果是上传文件的重命名的话可以看看下面的代码,我采用的是com.jspsmart.upload.SmartUpload组件上传文件: 更名语句是这样写的!upfileload=new SmartUpload(); upfileload.initialize(this.getServletConfig(),req,resp); try{ date=new Date(); file_name=String.valueOf(date.getTime()); upfileload.setDeniedFilesList("exe,html,php,jsp,asp,aspx,htm"); upfileload.upload(); com.jspsmart.upload.Request filerequest = upfileload.getRequest(); String tt[] = filerequest.getParameterValues("file_ro"); if(tt.length>=3){ upfile.setFile_rs(true); kk[0]="1"; } else{ upfile.setFile_rs(false); kk[0]="0"; } if(tt.length>=2){ upfile.setFile_rf(true); kk[1]="1"; } else{ upfile.setFile_rf(false); kk[1]="0"; } if(tt.length>=1){ upfile.setFile_ro(true); kk[2]="1"; } else{ upfile.setFile_ro(false); kk[2]="0"; } tempfile=upfileload.getFiles().getFile(0); upfileload.getFiles().getFile(0).saveAs(url+"\\"+file_name+"."+upfileload.getFiles().getFile(0).getFileExt()); out.println("上传文件成功!"); }catch(Exception e){ out.println("上传文件失败!你所选择文件类型不允许上传!"); } File fiel = new File("yourfile.txt"); File file1=new File("new.txt"); f.renameTo(f1); 提高这段代码效率!!! SCJP中的一道泛型题 寻求 java 通过 DataSource 连接数据库的代码 谢谢 ! Java的环境变量配置问题(新人问题) 可否推荐一本数据结构(java)经典书籍? 编译时出现cannot access JPanel错误 java写的一个类要定时执行 java 中可有改变本机IP的方法? 请教一个关于将对象置入容器的问题 swing.JTable 修改单元值怎么不更新? 请问:怎么把JAVA程序做成EXE文件? 网络编程问题:如何让CLIENT端自动连SERVER端??
public class TestThread { public static void main(String[] args) {
File f = new File("a.txt");
File f1=new File("b.txt");
f.renameTo(f1);
}
}
这样就可以将a.txt重命名为b.txt
更名语句是这样写的!
upfileload=new SmartUpload();
upfileload.initialize(this.getServletConfig(),req,resp);
try{
date=new Date();
file_name=String.valueOf(date.getTime());
upfileload.setDeniedFilesList("exe,html,php,jsp,asp,aspx,htm");
upfileload.upload();
com.jspsmart.upload.Request filerequest = upfileload.getRequest();
String tt[] = filerequest.getParameterValues("file_ro");
if(tt.length>=3){
upfile.setFile_rs(true);
kk[0]="1";
}
else{
upfile.setFile_rs(false);
kk[0]="0";
}
if(tt.length>=2){
upfile.setFile_rf(true);
kk[1]="1";
}
else{
upfile.setFile_rf(false);
kk[1]="0";
}
if(tt.length>=1){
upfile.setFile_ro(true);
kk[2]="1";
}
else{
upfile.setFile_ro(false);
kk[2]="0";
}
tempfile=upfileload.getFiles().getFile(0);
upfileload.getFiles().getFile(0).saveAs(url+"\\"+file_name+"."+upfileload.getFiles().getFile(0).getFileExt());
out.println("上传文件成功!");
}catch(Exception e){
out.println("上传文件失败!你所选择文件类型不允许上传!");
}
File file1=new File("new.txt");
f.renameTo(f1);