Nach dem Testen ist es möglich, Tomcat in einer Linux-Umgebung zu installieren, dann das Projekt darin zu starten und die Methode java.io.File.renameTo(File dest) im Projekt zu verwenden.
Früher konnte der lokal ausgeführte Code geändert und dann auf den Linux-Server übertragen werden, aber die Funktion konnte nicht realisiert werden, da ich dachte, dass dies an den Unterschieden zwischen der Fensterumgebung lag und die Linux-Umgebung. Später stellte ich fest, dass das Ändern des Ordnernamens nicht funktionierte, da der Wert im Java-Webprojekt zuvor geändert wurde Der Hintergrund ändert den Ordnernamen basierend auf dem Wert. Da der Cache nicht geleert wurde, wurde der Code in js nicht aktualisiert, sodass weiterhin Fehler auftraten.
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 }
Das obige ist der detaillierte Inhalt vonVerwenden Sie die renameTo-Methode, um den Namen des Ordners im Java-Webprojekt unter Linux zu ändern. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!