日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

怎么批量修改html文件后缀,怎么批量修改文件后缀

發布時間:2023/12/10 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 怎么批量修改html文件后缀,怎么批量修改文件后缀 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

問題是這樣的,有一個web項目,其中包含很多以html為后綴的文件(分別在不同目錄下),如今想把他們的后綴改為 jsp,如果手工改的確比較累人,我比較喜歡偷懶,于是寫個小程序幫我干,這樣以后遇到此類問題就可以一勞永逸了,哈哈,是不是很爽呢。

Java代碼如下(閱讀將就將就吧,UC改版后插入代碼功能老有問題,所以直接貼上算了。ps:):

參數說明:

/*

src_dir—— 需要修改的文件所在目錄

des_dir —— 修改后保存文件所在目錄

fromSuffix —— 需要修改的文件后綴

toSuffix —— 修改后的文件后綴

includeChild —— 是否包含子目錄(遞歸)

*/

public static void rename(String src_dir, String des_dir,

String fromSuffix, String toSuffix, boolean includeChild)

{

if(null == src_dir || null == des_dir || null == fromSuffix || null == toSuffix)

return;

try {

if(!des_dir.endsWith("/") && !des_dir.endsWith("\\")) {//為安全起見,做下安檢

des_dir += "/";

System.out.println("des_dir=" + des_dir);

}

File des_directory = new File(des_dir);

// 瞧瞧目標目錄是否存在先,不存在咱就弄一個

if(!des_directory.exists() && !des_directory.isDirectory()) {

//System.out.println(des_directory + " not exits or is not a directory.");

des_directory.mkdirs(); //(與mkdir有區別)如果當前路徑中包含的父目錄不存在時,也會自動根據需要創建。

}

File file = new File(src_dir);

File[] srcFiles = file.listFiles();

for (int i = 0; i < srcFiles.length; i++) {

if (srcFiles[i].isDirectory()) {

if(includeChild) { // 遞歸進入子目錄

String absPath = srcFiles[i].getAbsolutePath() + "/";

//System.out.println("srcDir:" + absPath);

rename(absPath, des_dir + absPath.substring(src_dir.length()), fromSuffix, toSuffix, includeChild);

}

} else {

if (srcFiles[i].getName().endsWith(fromSuffix)) {

//抽取文件名

int index = srcFiles[i].getName().lastIndexOf(".");

String fileName = srcFiles[i].getName().substring(0,index);

//拼湊新的路徑

String path = des_dir + fileName + toSuffix;

System.out.println("rename:" + path);

File dest = new File(path);

if(dest != null)

srcFiles[i].renameTo(dest); //源文件會被刪

}

}

}

} catch (Exception e) {

e.printStackTrace();

}

}

閱讀(2799) | 評論(0) | 轉發(0) |

總結

以上是生活随笔為你收集整理的怎么批量修改html文件后缀,怎么批量修改文件后缀的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。