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;
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;
相关文章推荐
- Windows下批处理文件(.bat)的使用
- windows下bat批处理文件语法 2015-07-27 11:25 8人阅读 评论(0) 收藏
- macOS如何像windows一样去编写类似bat一样的批处理文件
- File类遍历指定路径下的特定后缀文件,并打印出来
- 批处理:遍历输出指定后缀格式的文件名.bat
- windows使用命令行快速删除当前目录下所有指定后缀的文件
- windows自动任务计划执行批处理文件(.bat)报错DNS服务器对区域没有权威
- windows下bat批处理文件语法
- <Bat>批处理删除指定文件,for循环只宜有一条语句
- java调用windows系统的批处理(.bat文件) 和 linux系统的shell脚本(.sh文件)
- 批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全
- 批处理bat脚本删除指定天数日期之前的文件(六种方案)
- Windows下动过批处理指令在浏览器中打开指定文件中的URL地址
- 技巧:利用windows下的bat批处理文件实现一拖得功能
- 递归遍历文件夹复制指定后缀文件
- Mayi_windows下 删除指定文件夹里面一周前的所有文件和文件夹的bat
- Windows批处理文件*.bat
- Windows写bat批处理文件执行java代码
- 如何用批处理文件(.bat)停止或启动windows的服务
- 批处理(bat)实现全盘搜索指定文件获取其完整路径方法大全