久久福利_99r_国产日韩在线视频_直接看av的网站_中文欧美日韩_久久一

您的位置:首頁技術文章
文章詳情頁

java實現文件重命名

瀏覽:15日期:2022-09-04 16:04:21

背景

我們經常在網上下載一些視頻教程,然而這些視頻命名規則各不相同,即使對于相同類型的文件名來說,當文件數量很大且文件名全部是中文時,文件排序是非規則的,因此本篇博客主要講解一種改變文件夾名稱使得文件按照規律進行排序。

思路

根據文件名對文件進行排序,然后重命名文件即可。

代碼

規則:如 將文件名中帶有 “第八講 ”替換成“8”:

構建排序規則

/*** * @param filePath 文件夾位置 * @param startWorld 開始替換的字 * @param endWorld 結束替換的字*/ private void ReName(String filePath, String startWorld, String endWorld) { File file = new File(filePath); if (!file.exists() || !file.isDirectory()) { System.out.println('文件不存在'); return; } String[] list = file.list(); //以 第xxx講-文件全名 的鍵值對存儲文件 HashMap<String, String> paths = new HashMap<String, String>(); for (String str : list) { int start = str.indexOf(startWorld) + 1; int end = str.indexOf(endWorld); if (start != 0 && end != -1) {paths.put(str.substring(start, end), str); } else {System.out.println('文件 ' + str + ' 不滿足替換條件'); } } //對文件名進行排序 orderPath(filePath, endWorld, paths); }

排序

private void orderPath(String filePath, String endWorld, HashMap<String, String> paths) { if (paths.isEmpty()) { return; } TreeMap<Integer, String> map = new TreeMap<Integer, String>(); for (String str : paths.keySet()) { map.put(parseInt(str), paths.get(str)); } //重命名該文件 ReNameFile(filePath, endWorld, map); }

重命名

private void ReNameFile(String filePath, String endWorld, TreeMap<Integer, String> map) { for (int i : map.keySet()) { String path = map.get(i); File f = new File(filePath + File.separator + path); File dest = new File(filePath + File.separator + i + path.substring(path.indexOf(endWorld) + 1)); if (f.exists() && !dest.exists()) {f.renameTo(dest); } f = null; dest = null; } }

將中文描述的數字轉換為數字,如將 一百二十轉換為120

private int parseInt(String str) { if (str.length() == 1) { if (str.equals('十')) {return 10; } return getInt(str.charAt(0)); } else { StringBuffer sb = new StringBuffer(); for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);if (c != ’百’ && c != ’十’) { sb.append(getInt(c));} } int res = Integer.parseInt(sb.toString()); if (str.charAt(str.length() - 1) == ’百’) {res *= 100; } else if (str.charAt(str.length() - 1) == ’十’) {res *= 10; } if (str.charAt(0) == ’十’) {res += 10; } return res; } }

完整代碼

import java.io.File;import java.util.HashMap;import java.util.TreeMap;/** * 將一個文件夾中所有滿足條件的文件名替換 * <p> * 條件:將從開始字到結束字的字符串替換成對應的數字 * <p> * 如:第八講 替換成 8 */public class Main { public static void main(String[] args) { Main m = new Main(); // 文件夾位置 String filePath = 'D:新建文件夾OOAD與UML教學視頻'; // 從哪個字(startWorld)開始替換到哪個字(endWorld)結束 String startWorld = '第'; String endWorld = '講'; m.ReName(filePath, startWorld, endWorld); } /*** * @param filePath 文件夾位置 * @param startWorld 開始替換的字 * @param endWorld 結束替換的字 */ private void ReName(String filePath, String startWorld, String endWorld) { File file = new File(filePath); if (!file.exists() || !file.isDirectory()) { System.out.println('文件不存在'); return; } String[] list = file.list(); //以 第xxx講-文件全名 的鍵值對存儲文件 HashMap<String, String> paths = new HashMap<String, String>(); for (String str : list) { int start = str.indexOf(startWorld) + 1; int end = str.indexOf(endWorld); if (start != 0 && end != -1) {paths.put(str.substring(start, end), str); } else {System.out.println('文件 ' + str + ' 不滿足替換條件'); } } //對文件名進行排序 orderPath(filePath, endWorld, paths); } private void orderPath(String filePath, String endWorld, HashMap<String, String> paths) { if (paths.isEmpty()) { return; } TreeMap<Integer, String> map = new TreeMap<Integer, String>(); for (String str : paths.keySet()) { map.put(parseInt(str), paths.get(str)); } //重命名該文件 ReNameFile(filePath, endWorld, map); } private void ReNameFile(String filePath, String endWorld, TreeMap<Integer, String> map) { for (int i : map.keySet()) { String path = map.get(i); File f = new File(filePath + File.separator + path); File dest = new File(filePath + File.separator + i + path.substring(path.indexOf(endWorld) + 1)); if (f.exists() && !dest.exists()) {f.renameTo(dest); } f = null; dest = null; } } private int parseInt(String str) { if (str.length() == 1) { if (str.equals('十')) {return 10; } return getInt(str.charAt(0)); } else { StringBuffer sb = new StringBuffer(); for (int i = 0; i < str.length(); i++) {char c = str.charAt(i);if (c != ’百’ && c != ’十’) { sb.append(getInt(c));} } int res = Integer.parseInt(sb.toString()); if (str.charAt(str.length() - 1) == ’百’) {res *= 100; } else if (str.charAt(str.length() - 1) == ’十’) {res *= 10; } if (str.charAt(0) == ’十’) {res += 10; } return res; } } private int getInt(char c) { int res = -1; switch (c) { case ’一’: res = 1; break; case ’二’: res = 2; break; case ’三’: res = 3; break; case ’四’: res = 4; break; case ’五’: res = 5; break; case ’六’: res = 6; break; case ’七’: res = 7; break; case ’八’: res = 8; break; case ’九’: res = 9; break; case ’零’: res = 0; break; } return res; }}

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持好吧啦網。

標簽: Java
相關文章:
主站蜘蛛池模板: 在线观看免费视频a | 99re6在线| 欧美一级片在线 | 一区二区在线免费观看 | 久久精品久久久久电影 | 亚洲免费视频在线观看 | 交视频在线观看国产 | 在线看国产 | 午夜久久久久 | 日批免费视频 | 成年人网站在线免费观看 | 日韩免费一区 | 一区二区视屏 | 国产精品丝袜一区二区 | 在线播放亚洲 | av网站观看| 日韩一区二区在线电影 | 亚洲人成人一区二区在线观看 | 99热首页| 亚洲品质自拍视频网站 | 一区免费视频 | 99爱视频 | 色婷婷一区二区三区四区 | 精品在线免费视频 | 国产电影一区二区 | 欧美三级电影在线播放 | av永久免费 | 亚洲情网站 | 亚洲二区视频 | 国产亚洲精品成人av久久ww | 日本综合视频 | 日韩精品在线视频 | 日韩在线小视频 | 偷拍电影一区二区三区 | 精品久久久久久久久久久久 | 亚洲精品国产二区 | 北条麻妃99精品青青久久主播 | 日日夜夜精品网站 | h网站在线观看 | 久久免费精品视频 | 中文字幕av网 | 青青草av电影 | 国产视频中文字幕 | 七七婷婷婷婷精品国产 | 日韩免费激情视频 | 国产精品亲子伦av一区二区三区 | 国产精品久久久久久久久污网站 | 亚洲欧美国产一区二区三区 | 亚洲毛片网站 | 成人免费视频网 | 色视频网站在线观看 | 国产精品一区二区三区在线播放 | 在线观看免费视频91 | 成年人视频免费在线看 | 天堂一区二区三区四区 | 超碰在线一区二区三区 | 在线观看免费视频日韩 | 亚洲激情综合 | 一区二区不卡 | 国产精品一二三区 | 亚洲久悠悠色悠在线播放 | 亚洲精品久久久久久下一站 | 国产91在线观看 | 国产综合视频在线观看 | 奇米在线777| 国产成人精品一区一区一区 | 欧美日韩一区二区三区在线观看 | 99久久精品一区二区成人 | 五月激情综合网 | 亚洲精品9999 | 秋霞a级毛片在线看 | 夜夜撸av | 在线一区观看 | 亚洲国产精品一区二区久久 | 国产99久久久久久免费看农村 | av中文字幕在线观看 | 欧洲美女性开放视频 | 欧美一区二区另类 | 午夜在线| 亚洲精品成人在线 | 欧美日韩精品一区二区三区 | av中文字幕在线 | 日日操日日操 | 日本在线视频一区 | 国产精品国产a级 | 久久久久99精品国产片 | 欧美精品一区二区三区在线 | 激情久久久| 中文乱码一区 | 日韩毛片免费视频一级特黄 | 欧美日本国产 | 久久草| 久久精品视频一区 | 国产精品久久久久久吹潮 | 午夜精品偷拍 | 久久久久国产一级毛片 | 亚洲 成人 av | 亚洲精品日韩综合观看成人91 | 婷婷精品| 久久久久久久久国产成人免费 | 91亚洲精品乱码久久久久久蜜桃 | 国产高清视频一区二区 | 999精品一区 | 黄色地址 | 日本啪啪网站 | 日本精品999 | 久草视频在线首页 | 亚洲欧美日韩在线一区二区三区 | 一区二区三区四区在线 | av高清在线看| 日韩亚洲一区二区 | 天堂av一区二区 | 超碰激情 | 欧美久久免费观看 | 一区二区三区四区在线 | 国产乱码精品一区二区三区五月婷 | 一级毛片,一级毛片 | 日韩中文字幕免费在线 | 日韩在线精品强乱中文字幕 | segui88久久综合9999 | 成人一区二区av | 日韩成人av在线 | 国产成人精品一区二区在线 | 国产精品久久久久久久免费大片 | 人人九九 | 91p在线观看 | 一级毛片视频播放 | a在线免费观看 | 成人久久18免费观看 | 国产一区二区三区精品久久久 | 五月婷婷激情 | 精品日韩欧美一区二区在线播放 | 影音先锋成人资源网 | 国产精品成人3p一区二区三区 | 免费在线成人 | 国产精品视频一二三区 | 日本久久网 | 免费在线看a | 国产一区二区三区在线视频 | 国产高清网站 | 成人免费一区二区三区视频网站 | 99免费在线视频 | 亚洲成人动漫在线观看 | 一级a性色生活片久久毛片波多野 | 中文字幕日韩一区二区不卡 | 欧美高清成人 | 免费观看一区二区三区毛片软件 | 欧美一区二区三 | 国产精品久久久久久久久免费丝袜 | 精品视频在线免费 | 亚洲黄色一区二区三区 | av小说在线观看 | 久久久久国产一区二区三区 | 亚洲aⅴ| 日韩成人视屏 | 中文字幕在线视频第一页 | 欧美日韩国产一区二区三区 | 亚洲性生活免费视频 | 精品美女在线 | 久久精品国产一区二区电影 | 欧美一级成人欧美性视频播放 | 亚洲精品久久久久久下一站 | 天堂亚洲| 伊人影院在线观看 | 国产亚洲一区二区三区在线观看 | 国产午夜手机精彩视频 | av先锋资源 | 日韩成人在线观看视频 | 亚洲综合在线视频 | 一区二区三区成人久久爱 | 亚洲精品久久久久久久久久久久久 | 影视一区二区 | 久久久久综合 | 羞羞视频免费观看 | a视频在线观看免费 | av一区二区三区 | 亚洲国产精品久久久 | 精品久久久久久久久久久久 | 亚洲精品www | 日本精品在线观看 | 91视频国产区 | 亚洲成人中文字幕 | 97国产一区二区 | 亚洲欧洲日本国产 | 午夜影院在线观看 | 99精品国产高清一区二区麻豆 | 欧美日韩不卡合集视频 | 97精品国产 | 国产精品三级久久久久久电影 | 色伊人久久| 久久久亚洲精品中文字幕 | 亚洲一区中文字幕在线观看 | 成人在线观看网 | 91免费观看 | 精品在线一区二区 | 亚洲精品电影网在线观看 | 国产日韩一区二区三区 | 91原创视频在线观看 | 日韩欧美中字 | 亚洲免费色 | 精品国产乱码久久久久久久软件 | 精品国产成人 | 久久综合久 | 大香伊在人线免97 | 免费看黄色大片 | 天堂va| 国产精品com| 一本一道久久a久久精品综合蜜臀 | 亚洲精品色 | 最新中文字幕久久 | 日韩欧美在线免费观看 | 久久夜色精品 | 精品在线一区二区三区 | 91久久91久久精品免观看 | 激情开心成人网 | 国产一区国产二区在线观看 | 成人福利视频 | 国产99久久精品一区二区永久免费 | 日本精品999 | 免费操片 | 国产精品久久久久一区二区三区 | 中文字幕精品一区二区三区精品 | 91色视频在线观看 | 91精品一区二区三区久久久久久 | 国产91精选| 国产一区| 免费国产一区二区 | 亚洲国产精品一区二区久久,亚洲午夜 | 啪啪tv网站免费入口 | 久久久久国产精品 | 很黄很污的网站 | 久久久婷| 夜夜艹日日艹 | 国产精品成人一区二区三区夜夜夜 | 欧美精品一区二区三区在线四季 | 欧美精品久久久 | 福利社午夜影院 | 成人亚洲精品 | 亚洲精品二三区 | 97成人在线 | 亚洲一区精品在线 | 欧洲精品视频在线观看 | 91人人看 | 中文字幕在线视频一区 | 高清一区二区 | 黄色毛片在线播放 | 国产精品一区二 | 在线观看亚洲专区 | 日韩美女av在线 | 国产亚洲www| 国产精品久久久久久久久久10秀 | 欧美精品一区二区在线观看 | 午夜精品一区二区三区在线播放 | 手机看片在线 | 山岸逢花在线观看无删减 | 国产精品污www一区二区三区 | 久草新免费 | 久久视频在线看 | 久久一区二区av | 日日干天天操 | 久久99精品久久久噜噜最新章节 | 国产亚洲视频在线观看 | 久久精品国产免费 | 欧美日韩综合 | 亚洲精品二三区 | 久久久久久久 | 亚洲精品一区二区三区四区高清 | 一区二区在线免费观看 | 午夜天堂精品久久久久 | 91精品国产91久久久久久吃药 | 色先锋资源 | 97久久精品 | 国产成人精品一区一区一区 | 亚洲欧美国产毛片在线 | 国产精品视频专区 | 日韩在线免费观看网站 | 91精品国产一区二区 | 日韩免费在线 | 国产视频综合 | 亚洲a网| 久久伊人青青草 | 国产片一区二区三区 | 福利视频一区二区三区 | 天堂网av2020| 欧美一区成人 | 四虎影视免费在线观看 | 久久999| 国产午夜视频 | 欧美老妇交乱视频 | 欧美a在线| 在线亚洲观看 | 青青草免费在线视频 | 亚洲成人av | 99热这里有精品 | 日韩综合在线 | 在线观看日韩 | 亚洲一区免费在线观看 | 午夜精品一区二区三区免费视频 | 久久精品国产精品青草 | h视频在线免费 | 国产精品一区二区三区四区 | 亚洲国产精品久久久久久久 | 一区二区影视 | 日本视频一区二区三区 | 欧美综合一区 | 欧美成人在线影院 | 精品欧美乱码久久久久久 | 国产探花 | 成人亚洲视频 | 国产一区二区影院 | 中文字幕二区 | 久久夜夜| 午夜男人天堂 | 欧美日本亚洲 | 美女在线国产 | 欧洲精品在线视频 | 亚洲成人久久久 | 国产区久久 | 日韩毛片免费视频一级特黄 | 亚洲香蕉视频 | 中文字幕亚洲视频 | 午夜私人影院 | 国产无套一区二区三区久久 | 欧美一级片免费在线观看 | 毛片免费在线 | 欧洲成人午夜免费大片 | 91精品国产91久久久久久吃药 | 7878www免费看片| 四虎成人在线播放 | 国产98色在线 | 日韩 | 国产一区| 亚洲精品一二三区 | 国产成人午夜高潮毛片 | 亚洲97| 2018狠狠干| 国产成人精品一区二区在线 | 四虎永久免费在线 | 三级在线免费 | 国产精品亚洲精品 | 亚洲精色| 成人在线手机版视频 | 亚洲天堂中文字幕 | 久久久91| www伊人| www.久久| 久久综合一区 | 国产精品www | 国产中文字幕一区 | 亚洲精品乱码久久久久久蜜桃91 | 一区二区中文 | 亚洲一区二区三区高清 | 日韩国产 | 北条麻妃一区二区三区中文字幕 | 国产精品美女www爽爽爽软件 | 中国妞xxxhd露脸偷拍视频 | 欧美亚洲另类丝袜综合网动图 | 国产精品国产成人国产三级 | 欧美视频免费在线 | 亚洲一道本 | 国产成人精品av | 亚洲精品中文字幕 | 伊人av成人 | 欧美日韩另类在线 | 99免费在线观看视频 | 国产视频1| 欧美日在线| 久久久久久久久久毛片 | 国产日韩成人 | 欧美一级做a爰片免费视频 亚洲精品一区在线观看 | 男女羞羞视频免费观看 | www中文字幕在线观看 | 国产午夜精品在线 | 在线免费观看黄色 | 亚洲一区成人在线观看 | 亚洲成人精品 | 五月网婷婷| 在线 丝袜 欧美 日韩 制服 | 国产不卡免费视频 | 国产亚洲一区二区三区在线观看 | 欧美www. | 成人精品视频免费在线观看 | 日本在线视频一区 | 羞羞色影院 | 国产精品高清在线 | 日韩欧美国产精品综合嫩v 亚洲欧美日韩在线 | 国产精品久久久999 成人亚洲视频 | 日韩精品一区二区三区中文字幕 | 日韩成人在线网站 | 久久精品亚洲欧美日韩精品中文字幕 | 国产一级二级毛片 | 色综合天天综合网国产成人网 | 可以在线观看的av网站 | 国产精品久久久久久久久免费桃花 | 日本一区二区不卡 | 精品国产一区二区在线 | 免费三片在线观看网站 | 国产一区二区三区在线免费观看 | 国产精品女人视频 | 久久二区三区 | 亚洲国产日韩a在线播放性色 | 91麻豆精品国产91久久久更新资源速度超快 | 精品一区二区久久久久久久网站 | 91.com在线 | 久久久久国产 | 欧美精品一区二区三区四区 | 2024天天干 | 国产成人高清视频 | 99re国产| 欧美国产综合一区 | 伊人狠狠干 | 日韩免费激情视频 | 日韩视频免费在线播放 | 香蕉久久久久久 | 一级日韩片 | 亚洲精品在线国产 | 日韩国产 | 免费视频二区 | 男人的天堂久久 | 中文字幕日韩在线 | 久久久久久这里只有精品 | 夜夜操天天操 | 中文字幕在线观看免费 | 国产精品自产av一区二区三区 | 亚洲精品一区二三区 | 中文字幕日韩视频 | 亚洲精品一二三区 | 影音先锋中文字幕在线 | 久久精品国产精品亚洲 | 欧美激情国产日韩精品一区18 | 久久伊人免费视频 | 日韩欧美一区二区视频 | 久久久综合网 | 成人一二三区 | 黄版视频在线观看 | 久久精品99国产精品日本 | 精品视频一区二区三区 | 欧美三级电影在线播放 | 欧美日韩激情一区二区三区 | 午夜网| 成人在线播放 | 麻豆专区一区二区三区四区五区 | 亚洲免费成人 | 一区福利| 成人免毛片 | 成人一区二区三区在线 | 国产高清一区 | 久久久久久久免费 | 久久精品国产99国产 | 亚洲一区二区三区四区的 | www.日本精品| 精品一区二区在线观看 | 久久久久久国产免费视网址 | 欧美成人免费视频 | 国产午夜手机精彩视频 | 欧美夜夜骑 | 亚洲一区在线日韩在线深爱 | 国产精品99久久久久久久vr | 欧美激情在线播放 | 国内精品久久久久久中文字幕 | 嫩草影院网站入口 | 免费看h| 色偷偷噜噜噜亚洲男人 | 欧美二区精品 | 神马香蕉久久 | 久久久久无码国产精品一区 | 国产精品99久久免费观看 | 亚洲午夜在线 | 久久草视频| 理论片87福利理论电影 | 综合久久99 | 中文字幕 国产精品 | 伊人看片 | 亚洲激情在线观看 | 成人在线免费av | www精品 | 成年人视频免费在线看 | 精品久久久久久 | 色资源| 亚洲成人免费电影 | 看毛片的网站 | 精品伦理一区二区三区 | 久久婷婷欧美 | 国产一区二区在线电影 | 蜜臀av在线播放一区二区三区 | 91丝袜| 午夜视频 | 一区在线视频 | 可以免费看黄的网站 | 国产在线中文字幕 | 国产精品成人3p一区二区三区 | 久久久国产精品入口麻豆 | 国产精品一区二区在线 | 国产精品久久久99 | 日本啪啪网站 | 久久69精品久久久久久久电影好 | 九九九视频精品 | 免费的av网站 | 欧美一级一区 | 四虎av成人 | 国产成人a亚洲精品 | 中文字幕在线亚洲 | 日韩在线观看三区 | 精品成人在线 | 蜜臀在线视频 | 久久精品免费一区二区三区 | 91精品国产综合久久久久久丝袜 | 国产a视频 | 国产精品久久久久久亚洲调教 | 欧美综合一区二区 | 99久久久国产精品 | 毛片免费视频 | 99re6热只有精品免费观看 | 看av网站| 伊人久久国产 | 欧美成人一区二区三区 | 久久精品欧美一区二区三区不卡 | 欧美激情精品久久久久久 | 国产一区二区精品 | 成人a在线 | 国产精品日本欧美一区二区三区 | 国产欧美一区二区三区在线看 | 男女羞羞羞视频午夜视频 | 日日操夜夜操免费视频 | 午夜精品久久久久久久久 | av在线免费观看一区二区 | 欧美日韩不卡合集视频 | 久久精品这里只有精品 | 国产区免费观看 | 国产视频91在线 | 午夜精品久久久久久久星辰影院 | 国产免费av在线 | 日韩视频在线观看 | 国产精品午夜电影 | 91亚洲精品在线观看 | 免费99视频 | 国产精品久久久精品 | 国产无套一区二区三区久久 | 超碰激情 | 91xxx在线观看 | 亚洲综合在线视频 | 国外成人在线视频网站 | 中文字幕一区二区三区在线视频 | 日韩欧美国产精品一区二区三区 | 国产成人综合一区二区三区 | 免费国产视频在线观看 | 国产精品久久久久久久久 | 国产精品一区在线观看 | 日韩在线中文字幕 | 欧美日韩一区二区三区在线观看 | 久久影院一区 | 日韩城人网站 | 亚洲国产精品久久久久秋霞蜜臀 | 精品国产91乱码一区二区三区 | 91精品国产九九九久久久亚洲 | 7799精品视频天天看 | 午夜在线 | 欧美中文字幕一区 | 免费成人一级片 | 二区三区在线观看 | 超碰国产一区 | 在线成人www免费观看视频 | 天天射日日操 | 婷婷中文字幕 | 国产精品视频专区 | 日韩精品一区二区三区在线播放 | 精品视频久久久 | 国产精品久久国产精麻豆99网站 | 国产视频精品自拍 | 日韩一区二区三区在线观看 | 羞羞的视频网站 | 中文字幕亚洲二区 | 国产免费看| 亚洲成人天堂 | www.99re| 一区二区三区不卡视频 | 91精品一区二区三区久久久久 | 一区二区三区亚洲 | 国产乱码精品一区二区三区中文 | 色婷婷久久 | 久草天堂 | 亚洲人在线播放 | 欧美二区视频 | 国产一区二区免费 | 伊人网综合视频 | 国产精品毛片无码 | 美女视频一区二区三区 | www九九热| aaa级片 | 国产大学生一区 | 精品成人国产 | 久久美女 | 精品久久久久久 | 久久久久久亚洲 | 久久免费精品 | 日本成人高清视频 | 国产日韩一区二区三免费高清 | 成人亚洲 | 海外中文字幕在线观看 | 精品欧美乱码久久久久久1区2区 | www91在线观看 | 成人免费视频网 | 不用播放器的av | 国产一区免费在线观看 | 国产免费观看一区二区三区 | 欧美男男videos| 毛片福利| 欧美精品欧美极品欧美激情 | 成人免费在线网址 | 91久久夜色精品国产网站 | 精品中文字幕一区二区 | 天天干天天操天天舔 | 日韩精品毛片 | 亚洲国产精品一区二区第一页 | 综合久久综合久久 | 91视频免费看 |