linux下用renameTo方法修改java web項(xiàng)目中文件夾名稱的實(shí)例
經(jīng)測(cè)試,在Linux環(huán)境中安裝tomcat,然后啟動(dòng)其中的項(xiàng)目,在項(xiàng)目中使用java.io.File.renameTo(File dest)方法可行。
之前在本地運(yùn)行代碼可以修改,然后傳到Linux服務(wù)器上一直無(wú)法實(shí)現(xiàn)功能,自己一直在搗鼓,以為是window環(huán)境和Linux環(huán)境不同的原因?qū)е?,后面發(fā)現(xiàn)在項(xiàng)目中使用renameTo方法修改文件夾名稱不行是因?yàn)橹案牧薺ava web項(xiàng)目中的js,在js中傳入值到后臺(tái),后臺(tái)根據(jù)值來(lái)修改文件夾名稱。由于沒(méi)清除緩存導(dǎo)致js中的代碼沒(méi)有刷新,所以一直出現(xiàn)錯(cuò)誤。
/** * 更改文件夾名稱 * @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項(xiàng)目中文件夾名稱的實(shí)例就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Java使用Hutool+自定義注解實(shí)現(xiàn)數(shù)據(jù)脫敏
我們?cè)谑褂檬謾C(jī)銀行的時(shí)候經(jīng)常能看到APP上會(huì)將銀行卡的卡號(hào)中間部分給隱藏掉使用 ***** 來(lái)代替,在某些網(wǎng)站上查看一些業(yè)務(wù)密碼時(shí)(例如簽到密碼等)也會(huì)使用 ***** 來(lái)隱藏掉真正的密碼,那么這種方式是如何實(shí)現(xiàn)的呢,本文將給大家介紹使用Hutool+自定義注解實(shí)現(xiàn)數(shù)據(jù)脫敏2023-09-09Spring?Security密碼解析器PasswordEncoder自定義登錄邏輯
這篇文章主要為大家介紹了Spring?Security密碼解析器PasswordEncoder自定義登錄邏輯示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-08-08MybatisPlus:使用SQL保留字(關(guān)鍵字)的操作
這篇文章主要介紹了MybatisPlus:使用SQL保留字(關(guān)鍵字)的操作,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2020-11-11在windows環(huán)境下安裝jdk8、jdk9、jdk11、jdk12并自由切換
這篇文章主要介紹了在windows環(huán)境下安裝jdk8、jdk9、jdk11、jdk12并自由切換,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2020-05-05使用Swagger時(shí)Controller中api接口顯示不全的問(wèn)題分析及解決
swagger是一個(gè)十分好用的api接口管理、測(cè)試框架,現(xiàn)在越來(lái)越多的人使用這個(gè)做接口的測(cè)試和管理,但經(jīng)常遇到Controller中的api接口顯示不全的問(wèn)題,所以本文給大家詳細(xì)分析了問(wèn)題以及解決方法,需要的朋友可以參考下2024-02-02java隨機(jī)數(shù)生產(chǎn)算法實(shí)例
下面小編就為大家?guī)?lái)一篇java隨機(jī)數(shù)生產(chǎn)算法實(shí)例。小編覺(jué)得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2017-10-10MyBatis映射文件中parameterType與resultType的用法詳解
MyBatis中的ParameterType指的是SQL語(yǔ)句中的參數(shù)類型,即傳入SQL語(yǔ)句中的參數(shù)的類型,下面這篇文章主要給大家介紹了關(guān)于MyBatis映射文件中parameterType與resultType用法的相關(guān)資料,需要的朋友可以參考下2023-04-04