文件名后面补时间:
public static void initFile(String sPath) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss-SSS");// 设置日期格式
String sTime = df.format(new Date());
File f = new File(sPath);
if (!f.exists()) {
return;
} else {
String sExtension = sPath.substring(sPath.lastIndexOf("."));
String sFilePath_without_ext = sPath.substring(0,
sPath.lastIndexOf("."));
String sNewName = sFilePath_without_ext + sTime + sExtension;
f.renameTo(new File(sNewName));
}
}

D:\\user_kn.txt

D:\\user_kn2017-04-09_18-19-40-549.txt

文件名前面补时间:

    public static void initFile(String sPath) {
SimpleDateFormat df = new SimpleDateFormat("yyyy-MM-dd_HH-mm-ss-SSS");// 设置日期格式
String sTime = df.format(new Date());
File f = new File(sPath);
if (!f.exists()) {
return;
} else {
// 文件夹路径(盘符有\,普通文件夹没有)
String sDir = f.getParent();
// 文件名
String sName = f.getName();
// 新文件名
String sNewName = sDir + "\\" + sTime + "@" + sName;
f.renameTo(new File(sNewName)); System.out.println(sNewName);
}
}

D:\\user_kn.txt

D:\\2017-04-09_18-45-22-297@user_kn.txt

最新文章

  1. ViewHolder优化2>:
  2. c/c++中两颗璀璨的明珠
  3. cocos2dx中对象的两步初始化
  4. 构造函数模式自己定义js对象
  5. RAID阵列的初始化与管理
  6. [改善Java代码]不要只替换一个类
  7. Qt: The State Machine Framework 学习
  8. docker下使用caffe的命令记录
  9. 怎样在Win7 64位旗舰版安装Python+Eclipse开发环境
  10. JS 去除特定符号(逗号)的方法
  11. SpringMVC 学习-如何搭配使用 Velocity 页面模板
  12. 原来在ARC下还有这么多不同?!
  13. 蓝桥杯 剪邮票 全排列+DFS
  14. Intellij +Maven 报错: Dmaven.multiModuleProjectDirectory system property is not set. Check $M2_HOME environment variable and mvn script match.
  15. Odoo开源智造IT经理人创业圆梦计划正式启动
  16. IntelliJ IDEA下SVN的配置及使用说明
  17. vue动态切换视图
  18. FFmpeg流媒体处理-收流与推流
  19. call与apply简单介绍
  20. ubuntu 下配置elasticSearch

热门文章

  1. Ubuntu安装vsftpd并通过xftp连接
  2. day18_python_1124
  3. S2T40,第四章,简答4
  4. php intval 两位小数乘以100后结果少1
  5. C#Mvc地址栏传值
  6. 50个常用的Linux命令(三)基础实例
  7. SQL-61 对于employees表中,给出奇数行的first_name
  8. bootstrap之编译CSS和Javascript-0基础安装grunt教程
  9. Linux:CentOS 7系统的安装
  10. ORA-00847: MEMORY_TARGET/MEMORY_MAX_TARGET and LOCK_SGA cannot be set together