linux下用renameTo方法修改java web项目中文件夹名称的实例

 更新时间:2017年06月20日 09:45:59   投稿:jingxian  
下面小编就为大家带来一篇linux下用renameTo方法修改java web项目中文件夹名称的实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

经测试,在Linux环境中安装tomcat,然后启动其中的项目,在项目中使用java.io.File.renameTo(File dest)方法可行。

之前在本地运行代码可以修改,然后传到Linux服务器上一直无法实现功能,自己一直在捣鼓,以为是window环境和Linux环境不同的原因导致,后面发现在项目中使用renameTo方法修改文件夹名称不行是因为之前改了java web项目中的js,在js中传入值到后台,后台根据值来修改文件夹名称。由于没清除缓存导致js中的代码没有刷新,所以一直出现错误。

/**
   * 更改文件夹名称
   * @param oldName 旧的路径+文件夹名
   * @param newName 新的路径+文件夹名
   */
  public void renameFile(String oldName,String newName){
    File newFile = new File(newName);
    File oldFile=new File(oldName);//旧的文件夹必须存在
    boolean result=oldFile.renameTo(newFile);
    if(result){
      LogLog.debug(oldName +" -> "+ newName);
    }else{
      LogLog.error("Failed to rename["+oldName+"] to ["+newName+"].");
      }
    }
  }

以上这篇linux下用renameTo方法修改java web项目中文件夹名称的实例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • 浅谈Spring Boot、MyBatis、MyBatis-Plus 依赖版本对应关系

    浅谈Spring Boot、MyBatis、MyBatis-Plus 依赖版本对应关系

    本文主要介绍了SpringBoot、MyBatis和MyBatis-Plus的依赖版本对应关系,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-11-11
  • SpringBoot请求转发的方式小结

    SpringBoot请求转发的方式小结

    本文主要介绍了SpringBoot请求转发的方式,一共有两大类,一种是controller控制器转发一种是使用HttpServletRequest进行转发,本文就详细的介绍一下,感兴趣的可以了解一下
    2023-09-09
  • 浅谈Java多线程实现及同步互斥通讯

    浅谈Java多线程实现及同步互斥通讯

    下面小编就为大家带来一篇浅谈Java多线程实现及同步互斥通讯。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • SpringBoot中的Bean装配详解

    SpringBoot中的Bean装配详解

    Spring IoC 容器是一个管理 Bean 的容器,在 Spring 的定义中,它要求所有的 IoC 容器都需要实现接口 BeanFactory,它是一个顶级容器接口,这篇文章主要介绍了SpringBoot中的Bean装配详解,需要的朋友可以参考下
    2024-04-04
  • ElasticSearch学习之Es索引Api操作

    ElasticSearch学习之Es索引Api操作

    这篇文章主要为大家介绍了ElasticSearch学习之Es索引Api操作详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-01-01
  • java秒杀系统常见问题库存超卖解决实例分析

    java秒杀系统常见问题库存超卖解决实例分析

    这篇文章主要为大家介绍了java秒杀系统常见问题库存超卖解决实例分析,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-11-11
  • 解读maven项目中Tomcat10与JSTL的问题汇总(Debug亲身经历)

    解读maven项目中Tomcat10与JSTL的问题汇总(Debug亲身经历)

    这篇文章主要介绍了解读maven项目中Tomcat10与JSTL的问题汇总(Debug亲身经历),具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2023-07-07
  • JAVA中的字段校验(validation)

    JAVA中的字段校验(validation)

    这篇文章主要介绍了JAVA中的字段校验(validation)用法,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-07-07
  • Java的JNI快速入门教程(推荐)

    Java的JNI快速入门教程(推荐)

    下面小编就为大家带来一篇Java的JNI快速入门教程(推荐)。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2016-09-09
  • java数组及arrays类对数组的操作实例

    java数组及arrays类对数组的操作实例

    下面小编就为大家带来一篇java数组及arrays类对数组的操作实例。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-10-10

最新评论