File.renameTo()的实例
2020-04-02 18:38
1016 查看
下面引入一个对对文件重命名的demo
public class FileDemo { public static Random random=new Random(10); public static void main(String[] args) { File file=new File("D:"+File.separator+"FF14"); long start=System.currentTimeMillis(); renameFiles(file); long end=System.currentTimeMillis(); System.out.println("花费:"+(end-start)+"毫秒"); } public static void renameFiles(File file){ if (file.isDirectory()){ File[] results=file.listFiles(); if (results!=null){ for (File f:results ) { renameFiles(f); } } }else { if (file.isFile()){ String fileName=random.nextInt(10)+ new SimpleDateFormat(" yy-MM-dd HH时mm分ss.SSS秒").format(new Date())+".txt"; File newFile=new File(file.getParent(),fileName); System.out.println(file.renameTo(newFile)); //file.renameTo(newFile); } } } }
对于我遇到的renameTo返回false出现问题原因:我使用了文件命名不允许的字符。
- 点赞
- 收藏
- 分享
- 文章举报
相关文章推荐
- 出现的问题 和 错误java.io.IOException: tmpFile.renameTo(classFile) failed
- java.io.IOException: tmpFile.renameTo(classFile) failed 开发工具报错
- tmpFile.renameTo(classFile) failed 错误
- 请慎用java的File#renameTo(File)方法
- Tomcat启动时错误:Cannot rename original file to ...
- 请慎用java的File#renameTo(File)方法
- 一个由于临时文件引起的异常 tmpFile.renameTo(classFile) failed
- 一个很奇特的异常 tmpFile.renameTo(classFile) failed
- 实例请求How to configure Oracle listener.ora file
- 请慎用java的File#renameTo(File)方法(转)
- 慎用Java的File.renameto(File)
- 请慎用java的File#renameTo(File)方法
- 请慎用java的File#renameTo(File)方法
- 请慎用java的File#renameTo(File)方法
- 在java中使用 File.renameTo(File)实现重命名.
- 请慎用java的File#renameTo(File)方法
- How to Delete, Rename, Move a Locked File
- 请慎用java的File#renameTo(File)方法
- 请慎用java的File#renameTo(File)方法
- Android 中的 File renameTo() 使用