利用ren 文件名替换命令 for循环去批处理

 @echo off
for %%m in (*) do (
if not "%%m"=="temp.bat"(
ren %%m %%~nm.bat
)
)

另存temp.bat 放到你要批量改名的文件家下

第一行   代表后面的命令只执行不显示命令

第二行   for 循环  %%m  批处理的自定义变量名   in(*)   *代表当前文件任意文件  可以写成 *.doc 寻找后缀为doc 全部改成bat 后缀

第三行   不该自己本身后缀

第四行    ren 替换文件名    %%~nm  只显示文件名不显示后缀

用到了~n 扩展名

%~f0 - 完整的路径+文件名

%~n0 - 文件名(无扩展名)

%~x0 - 文件扩展名

%~s0 - 扩充的路径只含有短名(“s”为Short,短的)
%~a0 - 将 %0 扩充到文件的文件属性(“a”为attribute,即属性)
%~t0 - 将 %0 扩充到文件的日期/时间(“t”time)
%~z0 - 将 %0 扩充到文件的大小(Size 大小)

0就是你的变量参数 这里的 %0 指的就是本身  temp.bat

最新文章

  1. cocos2dx 3.1获取系统当前时间
  2. MyEclipse之无法连接到MySQL数据库
  3. 新发现了一个编辑器HBuilder,感觉蛮好的,关键是国产软件。
  4. Junit3
  5. Unity Js与C#脚本通信
  6. Linux下搭建jdk
  7. Linux 下安装配置nginx及常见问题解答
  8. LeetCode 338
  9. TCP回射客户程序:main函数
  10. JAVA-3-水仙花
  11. Docker安装Jenkins
  12. transform-style为什么子元素需要定位?
  13. [转] whistle--全新的跨平台web调试工具
  14. windows 2008R2部署网站后出现 ‘PageHandlerFactory-Integrated’ 的解决办法
  15. py 正在爬取第%d页的美眉图
  16. Shell教程 之第一个shell脚本
  17. PReLU与ReLU
  18. 如何用 Keynote 制作动画演示(转)
  19. CareerCup之1.3字符串去重
  20. 在webBrowser1.Navigate(url)中设置Cookie的注意点

热门文章

  1. EasyJson 发布
  2. Android服务之混合方式开启服务
  3. [C++] 空间配置器——allocator类
  4. Github 持续化集成 工作流 Npm包自动化发布
  5. 远古框架-SSH maven配置 (包含gson)
  6. 2019-2020-1 20199303<Linux内核原理与分析>第二周作业
  7. 链表常见的题型(java实现)
  8. Angular 样式绑定
  9. Ubuntu下安装并使用sublime text 3(建议:先安装Package controls 后在看本教程,否则可能会安装不了)
  10. .net core 3.0 Signalr - 06 业务实现-业务分析