您的位置:首页 > 其它

WINDOWS BAT 遍历批处理指定后缀文件

2013-12-11 10:13 239 查看
set "exe=%~dp0ADDMD5.exe" 

echo %exe%

for /f "delims=" %%i in ('dir /s/b "*.bin"') do (

echo %%~ni

pushd %%~dpi 

copy %%i %%~ni.md5bin
%exe% %%~ni.md5bin

popd

//set "exe=%~dp0ADDMD5.exe" , 保存可执行处理文件位置, ~dp0是关键字,当前路径

//delims= ; for默认是以空格和,:;/等标点符号作分割符的,所以要取得整行内容通常会用"delims="这样的形式来取消for的默认分割符。(http://zhidao.baidu.com/question/202841204.html

//pushd,popd 是为了保存和恢复目录的

//DOS命令行下,可以用 CMD /? 的方式来使用 windows的 help;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  批处理