>  기사  >  Java  >  renameTo 메소드를 사용하여 Linux에서 Java 웹 프로젝트의 폴더 이름을 수정하십시오.

renameTo 메소드를 사용하여 Linux에서 Java 웹 프로젝트의 폴더 이름을 수정하십시오.

PHP中文网
PHP中文网원래의
2017-06-20 11:37:511714검색

 테스트 후 Linux 환경에 tomcat을 설치한 후 그 안에서 프로젝트를 시작하고 프로젝트에서 java.io.File.renameTo(File dest) 메소드를 사용하는 것이 가능합니다.

  예전에는 로컬로 실행하면 코드 수정이 가능했는데, 리눅스 서버로 옮기면 기능 구현이 안 되더라구요. 윈도우 환경과 리눅스 환경이 달라서 그런가 싶었습니다. 나중에 프로젝트에서 폴더 이름을 수정하는 데 renameTo 메서드가 사용되었다는 사실을 발견했습니다. 이전에 Java 웹 프로젝트의 js가 변경되었으므로 값이 js에서 백그라운드로 전달되었기 때문에 작동하지 않습니다. 값에 따라 폴더 이름을 수정합니다. 캐시가 지워지지 않아서 js의 코드가 새로 고쳐지지 않아 오류가 계속 발생했습니다.

 1   /** 2      * 更改文件夹名称 3      * @param oldName 旧的路径+文件夹名 4      * @param newName 新的路径+文件夹名 5      */ 6     public void renameFile(String oldName,String newName){ 7         File newFile = new File(newName); 8         File oldFile=new File(oldName);//旧的文件夹必须存在 9         boolean result=oldFile.renameTo(newFile);10         if(result){11             LogLog.debug(oldName +" -> "+ newName);12         }else{13             LogLog.error("Failed to rename["+oldName+"] to ["+newName+"].");14             }15         }16     }

위 내용은 renameTo 메소드를 사용하여 Linux에서 Java 웹 프로젝트의 폴더 이름을 수정하십시오.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.