经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 其他 » 网络安全 » 查看文章
Windows 批量修改文件后缀名
来源:cnblogs  作者:痱子﹑  时间:2019/6/3 10:40:02  对本文有异议

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

  1. 1 @echo off
  2. 2 for %%m in (*) do (
  3. 3 if not "%%m"=="temp.bat"(
  4. 4 ren %%m %%~nm.bat
  5. 5 )
  6. 6 )

另存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

原文链接:http://www.cnblogs.com/yuanzijian-ruiec/p/10965864.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号