亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > Java > 正文

java文件的重命名與移動操作實例代碼

2024-07-13 10:15:38
字體:
來源:轉載
供稿:網友

文件的重命名與移動操作

有時候為了對文件進行統一訪問與管理,需要把文件進行重命名,并移動到新的文件夾,如何實現呢?

一枚簡單的java/189240.html">java小程序即可實現:

part_1:需求:我需要把<(E:/BaiduYun/傳智播客_張孝祥_Java多線程與并發庫高級應用視頻教程下載)>文件夾下的所有子文件夾下的視頻文件重命名,并移動到新的位置<(E:/BaiduYun/張孝祥_Java多線程與并發庫)>;

part_2:目錄結構如下:

E:/BaiduYun

java,文件重命名,代碼,重命名文件,java給文件重命名

E:/BaiduYun/傳智播客_張孝祥_Java多線程與并發庫高級應用視頻教程下載

java,文件重命名,代碼,重命名文件,java給文件重命名

E:/BaiduYun/傳智播客張孝祥_Java多線程與并發庫高級應用視頻教程下載/01傳智播客張孝祥傳統線程技術回顧

java,文件重命名,代碼,重命名文件,java給文件重命名

part_3:程序源碼+注釋:

package cn.mike.demo;import java.io.File;import java.io.FileNotFoundException;import java.util.ArrayList;import java.util.List;/** * @author Administrator * @usage 該程序實現文件的重命名與移動操作; */public class RenameFiles {	private static File srcFolder;	// 源文件夾	private static File destFolder;	// 目的文件夾	private static List<File> srcFiles;	// 存放所有待命名的文件	static {		srcFolder = new File("E://BaiduYun//傳智播客_張孝祥_Java多線程與并發庫高級應用視頻教程下載");		destFolder = new File("E://BaiduYun//張孝祥_Java多線程與并發庫");		srcFiles = new ArrayList<File>();	}	public static void main(String[] args) {		// 對文件夾的合法性(是否存在)進行校驗		try {			checkFolder();		}		catch (FileNotFoundException e) {			e.printStackTrace();			return;		}		// 遍歷源文件夾把要修改的文件放到集合中		iterateGetFiles(RenameFiles.srcFolder);		// 對集合中的元素進行重命名(并移動到目標文件夾)		iterateRename();	}	// end method-main	private static void checkFolder() throws FileNotFoundException {		if (!RenameFiles.srcFolder.exists()) {			throw new FileNotFoundException("指定的源文件夾不存在.");		}		if (!RenameFiles.destFolder.exists()) {			throw new FileNotFoundException("指定的目標文件夾不存在.");		}	}	private static void iterateRename() {		String aviName = null;		String tempStr = null;		StringBuilder strBuilder = new StringBuilder();		File tempFile = null;		String sequenceNumber = null;		String detailName = null;		// 遍歷list集合,逐個進行重命名		for (File each : RenameFiles.srcFiles) {			aviName = each.getName().substring(0, each.getName().length() - 4);			// 獲取文件名稱(除去后綴名".avi")			tempStr = each.getParent();			// 父文件夾的名稱			sequenceNumber = String.format("%02d", Integer.valueOf(aviName));			// 兩位的序號,不足兩位用0補齊,例如:01			detailName = tempStr.substring(tempStr.lastIndexOf("_") + 1);			// 視頻文件的詳細內容,例如:傳統線程互斥技術			strBuilder.append(sequenceNumber + "_" + detailName + ".avi");			tempFile = new File(RenameFiles.destFolder, strBuilder.toString());			// 新文件的path			// each.renameTo(tempFile);//核心代碼(實現重命名和移動)			System.out.println(tempFile.toString());			// 打印到控制臺以便調試			strBuilder.delete(0, strBuilder.length());			// 切記將strBuilder進行清空		}		// end foreach	}	// end method-iterateRename	private static void iterateGetFiles(File srcFile) {		// 如果是文件夾,就繼續深入遍歷		if (srcFile.isDirectory()) {			File[] files = srcFile.listFiles();			for (File each : files) {				iterateGetFiles(each);			}		} else if (srcFile.getAbsolutePath().endsWith(".avi")) {			// 不是文件夾而且文件格式為avi,就將該文件添加到待命名文件的list集合中			RenameFiles.srcFiles.add(srcFile);		}	}	// end method-iterateGetFiles}// end class-RenameFiles

part_4:重命名及移動后的效果:

E:/BaiduYun/張孝祥_Java多線程與并發庫

java,文件重命名,代碼,重命名文件,java給文件重命名

總結

以上就是本文關于java文件的重命名與移動操作實例代碼的全部內容,希望對大家有所幫助。感興趣的朋友可以繼續參閱本站其他相關專題,如有不足之處,歡迎留言指出。感謝朋友們對本站的支持!


注:相關教程知識閱讀請移步到JAVA教程頻道。
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产日韩欧美成人| 国产91亚洲精品| 亚洲综合在线中文字幕| 日韩av在线不卡| 中文字幕日本精品| 亚洲影院色在线观看免费| 亚洲人成欧美中文字幕| 国内免费精品永久在线视频| 久久久久久久久久久久av| 日韩精品视频在线观看免费| 97视频在线观看视频免费视频| 欧美激情视频在线观看| 国产一区二区三区在线观看网站| 欧美中文字幕视频| 热re91久久精品国99热蜜臀| 日韩精品福利在线| 日韩国产中文字幕| 亚洲成人久久一区| 欧美日韩国产精品专区| 日韩免费av片在线观看| 综合激情国产一区| 美女av一区二区三区| 国产成人福利夜色影视| 国产精品白丝av嫩草影院| 亚洲视屏在线播放| 日韩精品999| 国自在线精品视频| 97精品伊人久久久大香线蕉| 欧美极品少妇与黑人| 久久久国产精彩视频美女艺术照福利| 国产精品免费久久久久久| 午夜精品久久久久久久99热浪潮| 亚洲aⅴ日韩av电影在线观看| 精品久久久久久亚洲精品| 欧美激情精品久久久久久黑人| 91久久精品一区| 欧美性开放视频| 日本一区二区不卡| 欧美日韩福利视频| 日本久久久久亚洲中字幕| 成人欧美一区二区三区在线湿哒哒| 国内精品伊人久久| 91久久久国产精品| 欧美一级成年大片在线观看| 综合av色偷偷网| 精品久久久久久久久国产字幕| 视频在线观看99| 国产精品18久久久久久麻辣| 亚洲xxxx在线| 国产精品电影一区| 国产精品一区av| 久久天天躁狠狠躁夜夜躁| 97精品国产aⅴ7777| 亚洲欧美日韩另类| 国产91精品久久久久| 国产九九精品视频| 亚洲电影免费在线观看| 欧美孕妇与黑人孕交| 国产精自产拍久久久久久蜜| 91福利视频网| 亚洲国产精品字幕| 久久亚洲精品毛片| 狠狠躁夜夜躁久久躁别揉| 91成人性视频| 欧洲成人性视频| 日韩欧美国产视频| 亚洲国产精品福利| 国产精品久久婷婷六月丁香| 日韩国产精品亚洲а∨天堂免| 亚洲精品视频在线播放| 最近2019年中文视频免费在线观看| 国产精品一区二区三区成人| 4p变态网欧美系列| 国产日产欧美精品| 亚洲已满18点击进入在线看片| 在线视频日本亚洲性| 97国产在线视频| 超碰日本道色综合久久综合| 91精品久久久久久久久久久久久久| 亚洲综合色激情五月| 欧美大片欧美激情性色a∨久久| 97国产真实伦对白精彩视频8| 国产美女主播一区| 91九色单男在线观看| 亚洲欧美一区二区激情| 91av成人在线| 日韩日本欧美亚洲| 久久免费视频这里只有精品| 中文字幕精品影院| 色噜噜狠狠狠综合曰曰曰88av| 69av在线播放| 欧美成人第一页| 91免费在线视频网站| 91免费高清视频| 最近的2019中文字幕免费一页| 亚洲欧美www| 国外色69视频在线观看| 久久久久久国产精品| 日韩av在线一区二区| 亚洲欧洲黄色网| 91av在线国产| 欧美韩日一区二区| www.日韩.com| 亚洲男人天堂网站| 日韩精品极品视频免费观看| 国产69精品久久久久9999| 国产精品av电影| 国产又爽又黄的激情精品视频| 欧美孕妇孕交黑巨大网站| 日韩资源在线观看| 国产专区精品视频| 久久精品久久久久电影| 亚洲成人av片在线观看| 亚洲国产一区二区三区四区| 精品国产福利在线| 欧美精品日韩www.p站| 欧美激情一区二区三区在线视频观看| 久久av资源网站| 国产免费一区二区三区香蕉精| 亚洲色图av在线| 97视频在线免费观看| 中文字幕日韩欧美在线视频| 日韩久久精品电影| 成人激情春色网| 久久人人爽人人爽爽久久| 欧美精品性视频| 精品国产91久久久久久| 欧美日韩裸体免费视频| 久久久国产精品视频| 最近日韩中文字幕中文| 欧美一区第一页| 人人澡人人澡人人看欧美| 欧美亚洲成人xxx| 欧美日韩亚洲91| 成人亚洲综合色就1024| 欧美激情亚洲自拍| 国产成人精品国内自产拍免费看| 亚洲国产精品va在线看黑人动漫| 亚洲欧美成人网| 亚洲人成在线观看| 69视频在线播放| 亚洲精品网站在线播放gif| 热久久免费视频精品| 久久精品色欧美aⅴ一区二区| 91极品女神在线| 亚洲男人第一av网站| 日韩精品久久久久久久玫瑰园| 91在线观看免费高清| 中文字幕亚洲激情| 亚洲国产精品女人久久久| 国产啪精品视频| 国产欧美精品va在线观看| 久久精品99久久久久久久久| 久久久久亚洲精品成人网小说| 中文字幕欧美视频在线| 国产精品999| 97视频人免费观看| 亚洲国产一区二区三区四区| 伊人久久久久久久久久久久久| 欧美大尺度电影在线观看| 日本精品免费一区二区三区| 久久全球大尺度高清视频| 国产精品色婷婷视频| www.久久撸.com|