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

首頁 > 編程 > BAT > 正文

批處理實現批量修改文件名

2020-06-09 14:25:57
字體:
來源:轉載
供稿:網友

我們已經會使用循環命令對大量文件改名進行批量處理。但總結一下,該批處理并不是很健壯。

判斷一個程序的好壞,往往不是站在程序員的角度,而從用戶的角度出發。

比如:在用戶使用它的時候,如果輸入了不正確的路徑格式怎么辦?如果輸入了含有非法符號的前綴怎么辦?輸入的擴展名也有問題怎么辦?改完名后看不到是否執行成功的反饋信息,等等。帶著這些想法,我們將原程序再次修改一下。

:::::::批量修改文件名.bat:::::::@echo offtitle 批量修改文件名setlocal EnableDelayedExpansion:: 啟用延遲變量擴充:GetPathset zpath=%CD%:: 對變量進行初始化,防止用戶不輸入而直接跳過。其中%CD%表示當前路徑set /p zpath=請輸入目標文件所在的路徑:if %zpath:~0,1%%zpath:~-1%=="" set zpath=%zpath:~1,-1%:: 檢查變量 zpath 的第一個和最后一個字符是否為 "" ,是的話就去掉if not exist "%zpath%" goto :GetPath:: 如果 zpath 值的路徑不存在,就得跳轉回去,要求重新輸入:GetPrefixset prefix=未命名set /p prefix=請輸入文件名前綴(不能包含以下字符//:*?"<>|):for /f "delims=//:*?<>| tokens=2" %%i in ("z%prefix%z") do goto :GetPrefix:: 這里對變量 perfix 進行檢查,發現有非法符號便跳轉到 :GetPrefix:: 事實上,這里并沒有對雙引號 " 進行檢測,因為雙引號無法在此被轉義為可用的分隔符:: 即使是在這個程序里,不正確地使用雙引號也會引起程序異常而退出。:: 因此,想把它做的非常人性化并不是一件容易的事情:GetExtset ext=.*set /p ext=請輸入文件的擴展名(不輸入則表示所有類型):if not "%ext:~0,1%"=="." set ext=.%ext%:: 檢查變量 ext 的第一個是否為句點 . ,不是的話就加上:: 建議這里對變量 ext 也檢查一下,發現有除*外的非法符號便跳轉到 :GetExtset answer=Necho.echo 您試圖將 %zpath%/ 里的所有 %ext% 類型的文件以 %prefix% 為前綴名進行批量改名,是否繼續?set /p answer=繼續請輸入 Y ,輸入其它鍵放棄...if "%answer%"=="Y" goto :ReadyToRenameif "%answer%"=="y" goto :ReadyToRenameecho 放棄文件改名,按任意鍵退出... & goto :PauseThenQuit:ReadyToRenameset /a num=0echo.if "%ext%"==".*" ( for %%i in ("%zpath%/*%ext%") do ( set /a num+=1 ren "%%i" "%prefix%!num!%%~xi" || echo 文件 %%i 改名失敗 && set /a num-=1 )) else ( for %%i in ("%zpath%/*%ext%") do ( set /a num+=1 ren "%%i" "%prefix%!num!%ext%" || echo 文件 %%i 改名失敗 && set /a num-=1 ))if %num%==0 echo %zpath%/ 里未發現任何文件。按任意鍵退出... & goto :PauseThenQuitecho 文件改名完成,按任意鍵退出...:PauseThenQuitpause>nul::::::::::::::::::::::::::::::::

您可能感興趣的文章:

用批處理重命名文本文件名的代碼迅速刪除非法文件名的批處理代碼批量列出所有文件名的批處理文件名修改的批處理批處理重命名特殊文件名的代碼
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩福利视频| 精品国产一区av| 欧美大片在线影院| 26uuu国产精品视频| 日韩成人性视频| 成人免费视频网| 亚洲国产精品成人精品| 日韩视频在线一区| 三级精品视频久久久久| 成人免费视频a| 国产亚洲精品美女久久久| 免费成人高清视频| 欧美性开放视频| 成人免费网站在线看| 国产97免费视| 在线观看精品国产视频| 亚洲人av在线影院| 97在线视频免费| 最新69国产成人精品视频免费| 亚洲精品视频二区| 播播国产欧美激情| 深夜福利国产精品| 九九热最新视频//这里只有精品| 欧美大片网站在线观看| 日韩精品中文字幕在线| xxx一区二区| 成人国产精品av| 亚洲精品有码在线| 亚洲精品视频在线观看视频| 色偷偷91综合久久噜噜| 久久精品国产欧美亚洲人人爽| 日韩在线观看免费高清完整版| 精品亚洲一区二区| 亚洲欧美日韩中文在线制服| 91国产在线精品| 中文字幕久久久av一区| 亚洲精品www久久久久久广东| 91精品久久久久久久久久入口| 日韩精品视频在线观看免费| 欧美日韩美女在线| 中文字幕欧美精品日韩中文字幕| 日韩最新av在线| 国产98色在线| 色偷偷噜噜噜亚洲男人| 欧美日韩亚洲高清| 欧美日韩国产精品| 亚洲第一精品夜夜躁人人躁| 久久久精品美女| 亚洲日本欧美日韩高观看| 不卡在线观看电视剧完整版| 精品爽片免费看久久| 精品久久香蕉国产线看观看gif| 精品久久香蕉国产线看观看亚洲| 国产高清视频一区三区| 国产精品狼人色视频一区| 成人网欧美在线视频| 深夜精品寂寞黄网站在线观看| 日韩亚洲在线观看| 亚洲国产私拍精品国模在线观看| 亚洲伊人一本大道中文字幕| 午夜精品免费视频| 91精品国产色综合久久不卡98| 成人免费网站在线| 亚洲综合av影视| 日韩av手机在线看| 国产专区精品视频| 91在线直播亚洲| 一道本无吗dⅴd在线播放一区| 色婷婷久久一区二区| 欧美成人免费视频| 日韩精品中文字幕在线| 国产成人在线视频| 亚洲桃花岛网站| 欧美激情精品久久久久久| 欧美成人精品一区二区三区| 久久国产精彩视频| 91久久国产综合久久91精品网站| 国产精品扒开腿做爽爽爽的视频| 日韩欧美一区二区三区| 国内外成人免费激情在线视频网站| 欧美在线亚洲一区| 国产日本欧美一区二区三区| 欧美色道久久88综合亚洲精品| 久热在线中文字幕色999舞| 国产精品一区二区三区久久| 欧美日韩国产中文精品字幕自在自线| 中文字幕亚洲一区| 久久资源免费视频| 国产99视频在线观看| 日韩在线观看免费高清完整版| 欧美日韩亚洲系列| 国产精品h在线观看| 久久成人综合视频| 日韩av快播网址| 久久99亚洲精品| 成人精品视频在线| 伊人男人综合视频网| 青青久久aⅴ北条麻妃| 欧美片一区二区三区| 国产精品∨欧美精品v日韩精品| 国产精品免费福利| 欧美日韩国产一区二区三区| 国产视频精品一区二区三区| 日韩国产激情在线| 亚洲久久久久久久久久久| 中文字幕精品影院| 亚洲成人黄色在线观看| 国产欧美中文字幕| 国产成人精品一区二区三区| 日本精品va在线观看| 欧美激情第一页xxx| 操人视频在线观看欧美| 亚洲激情国产精品| 成人综合国产精品| 国产经典一区二区| 久久久精品一区二区三区| 国产婷婷97碰碰久久人人蜜臀| 亚洲伊人久久大香线蕉av| 91超碰中文字幕久久精品| 亚洲一区二区三区香蕉| 国内精品久久久久久久| 97视频国产在线| 亚洲精品视频免费在线观看| 午夜精品在线视频| 国产精品91在线观看| 欧美精品中文字幕一区| 亚洲精品xxx| 国产一区二区三区视频免费| 久久中文字幕在线| 国产精品女人久久久久久| 91a在线视频| 欧美精品999| 亚洲精品影视在线观看| 国产亚洲欧美另类中文| 国产日韩欧美视频在线| 一区二区三区亚洲| 久久在精品线影院精品国产| 欧美另类极品videosbestfree| 538国产精品一区二区在线| 中文日韩电影网站| 欧美性受xxxx白人性爽| 日韩网站免费观看高清| 日韩免费av片在线观看| 欧美日韩一区二区三区在线免费观看| 永久免费毛片在线播放不卡| 欧美富婆性猛交| 精品国产一区久久久| 精品福利樱桃av导航| 亚洲а∨天堂久久精品喷水| 亚洲色图17p| 国产亚洲一区二区精品| 国产日韩精品一区二区| 在线观看精品自拍私拍| 欧美日韩午夜剧场| 亚洲精品电影网站| 久久精品中文字幕电影| 日韩av电影免费观看高清| 国产成人精品一区二区三区| 国产日韩中文在线| 久久久久久久电影一区| 91在线高清免费观看| 日韩大片在线观看视频| 日韩高清电影免费观看完整版| 欧美日韩成人在线播放|