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

首頁 > 編程 > BAT > 正文

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

2020-07-26 20:12:44
字體:
來源:轉載
供稿:網友

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

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

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

:::::::批量修改文件名.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
久久成人这里只有精品| 国产日韩欧美中文在线播放| 亚洲天堂男人天堂女人天堂| 亚洲激情电影中文字幕| 亚洲www在线观看| 日韩亚洲精品视频| 久久久亚洲精选| 日韩中文字幕网站| 中文字幕精品视频| 日韩欧美亚洲范冰冰与中字| 色中色综合影院手机版在线观看| 91高清免费视频| 萌白酱国产一区二区| 国产成人精彩在线视频九色| 国产69精品久久久久9| 91精品国产综合久久男男| 欧美日韩一区二区免费在线观看| 国产精品www色诱视频| 国产福利精品在线| 色偷偷综合社区| 红桃视频成人在线观看| 亚洲欧洲黄色网| 亚洲娇小xxxx欧美娇小| 91精品国产99| 久久99热这里只有精品国产| www.午夜精品| 日本久久久久久久| 亚洲精品av在线播放| 欧美日韩亚洲国产一区| 欧美性xxxx极品高清hd直播| 欧洲成人在线视频| 91精品啪aⅴ在线观看国产| 亚洲品质视频自拍网| 久久久爽爽爽美女图片| 欧洲成人午夜免费大片| 91精品久久久久久久久久久久久| 国产亚洲精品va在线观看| 亚洲一区亚洲二区| 精品亚洲男同gayvideo网站| 亚洲18私人小影院| 亚洲欧美精品在线| 中文字幕精品久久| 国产成人精品免高潮费视频| 777777777亚洲妇女| 美女福利精品视频| 青青精品视频播放| 亚洲欧美激情在线视频| 91爱视频在线| 久久久久日韩精品久久久男男| 911国产网站尤物在线观看| 8050国产精品久久久久久| 国产精品久久97| 91chinesevideo永久地址| 91精品国产色综合久久不卡98口| 最近2019年中文视频免费在线观看| 国产视频亚洲视频| 久久欧美在线电影| 国产91免费看片| 久久亚洲影音av资源网| 尤物yw午夜国产精品视频明星| 中文字幕av日韩| 国产欧美中文字幕| 日韩视频―中文字幕| 91av在线影院| 亚洲变态欧美另类捆绑| 日韩av在线免费看| 亚洲一区二区免费在线| 欧美精品少妇videofree| 91国内揄拍国内精品对白| 亚洲第一区在线观看| 日韩在线免费高清视频| 国产精品爱啪在线线免费观看| 一本色道久久综合狠狠躁篇怎么玩| 热re91久久精品国99热蜜臀| 国产精品久久久久久亚洲影视| 7m精品福利视频导航| 久久视频免费在线播放| 亚洲成人xxx| 精品国产91久久久久久老师| 国模gogo一区二区大胆私拍| 欧美激情在线播放| 国产91亚洲精品| 亚洲欧美自拍一区| 美女扒开尿口让男人操亚洲视频网站| 亚洲一区中文字幕| 欧美精品在线观看| 日本免费一区二区三区视频观看| 亚洲精品国产欧美| 成人网中文字幕| 久久久在线免费观看| 久久精品视频在线| 久久99久久99精品免观看粉嫩| 国产欧美日韩精品专区| 欧美大片欧美激情性色a∨久久| 欧美成aaa人片在线观看蜜臀| 精品久久久久久久久久久| 久久亚洲国产精品成人av秋霞| 亚洲国产三级网| 国产精品狼人色视频一区| 精品亚洲国产成av人片传媒| 自拍偷拍亚洲精品| 日韩精品中文字幕视频在线| 日韩中文字幕在线视频播放| 久久久女女女女999久久| 亚洲电影av在线| 久久这里只有精品视频首页| 欧美国产视频一区二区| 欧美亚洲另类制服自拍| 欧美成人合集magnet| 亚洲国产一区二区三区在线观看| 亚洲综合在线做性| 中文字幕在线看视频国产欧美在线看完整| 日韩视频一区在线| 在线电影欧美日韩一区二区私密| 成人免费观看网址| 国产精品视频免费观看www| 久久av在线看| 国产脚交av在线一区二区| 欧美激情免费观看| 国产日产亚洲精品| 日韩电影在线观看永久视频免费网站| 国产欧美精品一区二区| 亚洲香蕉伊综合在人在线视看| 日韩视频―中文字幕| 国产精品扒开腿爽爽爽视频| 日韩福利视频在线观看| 日韩成人在线视频观看| 成人黄色大片在线免费观看| 亚洲丝袜在线视频| 黄色成人在线免费| 国产欧美一区二区三区在线看| 91精品久久久久久久久中文字幕| 成人综合网网址| 狠狠色狠色综合曰曰| 色琪琪综合男人的天堂aⅴ视频| 亚洲精品欧美日韩| 亚洲网站视频福利| 国产视频精品久久久| 国产精品久久在线观看| 精品亚洲国产成av人片传媒| 国产精品久久999| 久久国产精品偷| 51色欧美片视频在线观看| 久久亚洲精品国产亚洲老地址| 久久男人av资源网站| 欧美日在线观看| 136fldh精品导航福利| 亚洲丁香久久久| 日韩av免费观影| 91精品国产九九九久久久亚洲| 欧美大全免费观看电视剧大泉洋| 一区二区三欧美| 日韩天堂在线视频| 欧美又大粗又爽又黄大片视频| 国产日韩精品在线| 久久久久久成人| 欧美又大又粗又长| 久久综合伊人77777蜜臀| 国产精品久久一区| 欧美成人一二三| 国产精品视频免费观看www| 国产精品高潮粉嫩av| 亚洲成色777777在线观看影院| 在线中文字幕日韩|