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

首頁 > 編程 > BAT > 正文

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

2020-03-29 19:54:01
字體:
來源:轉載
供稿:網友

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

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

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

:::::::批量修改文件名.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
亚洲美女免费精品视频在线观看| 亚洲精品国产成人| 亚洲福利视频在线| 国产小视频国产精品| 日韩电视剧免费观看网站| 久久影院免费观看| 91精品国产高清久久久久久| 黄色精品在线看| 在线精品高清中文字幕| 亚洲自拍高清视频网站| 国色天香2019中文字幕在线观看| 国产日韩中文字幕| 黄色一区二区在线| 欧美性猛交xxxx乱大交| 国产精品久久久久福利| 日韩av一区二区在线观看| 正在播放亚洲1区| 91视频8mav| 欧美在线一区二区视频| xvideos亚洲| 欧美大尺度电影在线观看| 国产精品女人久久久久久| 亚洲美女激情视频| 91成人在线视频| 国产亚洲一区二区在线| 欧美精品少妇videofree| 自拍偷拍亚洲区| 日本精品免费一区二区三区| 中文字幕在线观看亚洲| 欧美一级大片在线免费观看| 亚洲成人黄色网| 国产丝袜一区视频在线观看| 久久99久久亚洲国产| 国产亚洲精品久久久久久牛牛| 欧美成人国产va精品日本一级| 日韩在线视频网站| 成人欧美一区二区三区黑人| 欧美精品在线极品| 影音先锋欧美在线资源| 久久在线视频在线| 亚洲sss综合天堂久久| 92看片淫黄大片看国产片| 国产精品毛片a∨一区二区三区|国| 97视频在线观看亚洲| 91亚洲国产成人精品性色| 色综合天天综合网国产成人网| 亚洲福利在线播放| 992tv在线成人免费观看| 91久久久久久国产精品| 97超碰国产精品女人人人爽| 日韩免费观看视频| 国产美女被下药99| 亚洲男人av电影| 久久精品国产一区二区电影| 日韩精品在线免费播放| 亚洲国产婷婷香蕉久久久久久| 欧美亚洲视频在线看网址| 亚洲男人天堂网站| 日韩在线观看成人| 欧美一级大片在线免费观看| 欧美综合在线观看| 亚洲欧美国产制服动漫| 午夜精品久久久久久久久久久久久| 疯狂蹂躏欧美一区二区精品| 亚洲人成网在线播放| 欧美午夜精品久久久久久人妖| 亚洲国产欧美一区二区三区同亚洲| 久久久国产精品亚洲一区| 久久人人爽人人爽人人片av高请| 亚洲国产精品久久久久秋霞蜜臀| 日韩欧美黄色动漫| 日韩欧美aⅴ综合网站发布| 久久亚洲精品国产亚洲老地址| 亚洲综合中文字幕68页| 欧美二区乱c黑人| 97久久精品人人澡人人爽缅北| 国产精品久久久一区| 欧美中文字幕在线观看| 亚洲国产一区二区三区在线观看| 欧美视频一二三| 成人a级免费视频| 欧美专区国产专区| 国产成人精品免高潮在线观看| 中文字幕最新精品| 亚洲一区美女视频在线观看免费| 久久国产天堂福利天堂| 欧美大片va欧美在线播放| 色综合久久久久久中文网| 成人黄色在线观看| 性色av香蕉一区二区| 国产亚洲成av人片在线观看桃| 国模视频一区二区| 欧美中文在线观看| 亚洲视频在线看| 国产成+人+综合+亚洲欧美丁香花| 国产精品中文字幕在线| 日韩极品精品视频免费观看| 欧美激情视频播放| 精品久久久一区二区| 日韩欧亚中文在线| 国产精品久久久久不卡| 久久久国产精彩视频美女艺术照福利| 亚洲一区二区久久久久久| 国产亚洲精品久久久久久| 亚洲欧美日韩直播| 亚洲人成在线观看网站高清| 亚洲午夜国产成人av电影男同| 亚洲国产另类 国产精品国产免费| 最近2019免费中文字幕视频三| 久久久最新网址| 粉嫩老牛aⅴ一区二区三区| 日韩欧美在线第一页| 国产午夜精品理论片a级探花| 91久久精品久久国产性色也91| 欧洲日本亚洲国产区| 国产亚洲免费的视频看| 欧美国产日韩一区二区在线观看| 成人动漫网站在线观看| 韩日欧美一区二区| 亚洲美腿欧美激情另类| 国产日本欧美一区二区三区| 欧美日韩精品国产| 久久精品成人欧美大片古装| 中文字幕av一区中文字幕天堂| 久久视频免费观看| 色噜噜狠狠色综合网图区| 亚洲人在线视频| 亚洲激情视频网| 欧美在线视频在线播放完整版免费观看| 久久久精品999| 亚洲最大的成人网| 亚洲欧美激情一区| 国产精品99久久久久久久久久久久| 不卡伊人av在线播放| 激情亚洲一区二区三区四区| 久久香蕉国产线看观看av| 成人久久一区二区| 亚洲国产黄色片| 91欧美日韩一区| 亚洲精品久久久久久久久久久久| 亚洲激情视频网站| 欧美色播在线播放| 国产精品成人va在线观看| 欧美疯狂做受xxxx高潮| 日本一区二区三区在线播放| 日韩精品视频免费| 欧洲美女7788成人免费视频| 日韩欧美在线视频免费观看| 欧美亚洲国产日韩2020| 亚洲一区二区三区香蕉| 日韩美女在线观看| 亚洲国产精品成人一区二区| 国产成人亚洲综合青青| 久久久女人电视剧免费播放下载| 亚洲第一区中文字幕| 亚洲欧美国产视频| 欧美高清视频在线播放| 欧美日韩免费观看中文| 亚洲国产成人精品久久久国产成人一区| 亚洲第一男人天堂| 日韩欧美中文第一页| 久久精品久久久久久国产 免费| 亚洲大胆人体视频| 成人免费大片黄在线播放|