通过如下批处理命令可实现批量更改文件名:

@echo
set DIR="%cd%"
echo DIR=%DIR%
set /p ext=文件类型:
set /p find=要替换内容:
set /p replace=替换内容:
for /f "delims=" %%i in ('dir /b /a-d "*.%ext%"' ) do ( set str1=%%i
setlocal EnableDelayedExpansion
set "str1=!str1:%find%=%replace%!"
ren "%%i" "!str1!"
endlocal
)
pause

因为ren命令第二个参数必须是文件名,第一个参数可以是相对路径也可以是绝对路径,所以,在循环文件的时候,务必加入/b (参数:将只显示文件名与扩展名),模式是绝对路径。

最新文章

  1. DateUtil(SimpleDateFormat)
  2. iOS获取当前时间
  3. SSIS的DelayValidation属性
  4. 20140207 - Java and Mac OS X Retina
  5. python模块
  6. Django url()函数详解
  7. M面经Prepare: Delete Words Starting With One Character
  8. 输出排名第k的法雷级数的值;
  9. Unity EditorWindow 笔记
  10. 给java中的System.getProperty添加新的key value对
  11. OAuth协议与第三方登录:(QQ,百度,微信,微博)
  12. 从SQL Server数据库转到Oracle数据库的数据脚本处理
  13. jQuery学习笔记 .addClass()/.removeClass()简单学习
  14. 使用vue+elementUI+springboot创建基础后台增删改查的管理页面--(1)
  15. oracle增加记录谁在连接你的数据库
  16. python 标准类库-并行执行之subprocess-子进程管理
  17. Two distinct points CodeForces - 1108A (签到)
  18. 基于Spark Mllib的文本分类
  19. jquery ajax 获取 json 文件数据
  20. Mysql内置功能《三》视图

热门文章

  1. mvc学习-编辑提交需要注意-mvc重点
  2. gdb调试器学习链接
  3. Tuscany glossary of terms
  4. Alpha阶段敏捷冲刺③
  5. Mscomm控件安装问题 License information for TMSComm not found.
  6. Dubbo学习(五) Dubbo 从下载到编译成功
  7. 关于Delphi内存表的使用说明
  8. java 连接mysql增删改查
  9. 【算法复习】codevs1022 匈牙利算法
  10. 【BZOJ2118】墨墨的等式(最短路)