Board logo

标题: [文件操作] [已解决]批处理如何在文件名中小于10(十)/只有个位数的数字前面补零/补0/添加0 [打印本页]

作者: nnszuo    时间: 2014-11-29 09:49     标题: [已解决]批处理如何在文件名中小于10(十)/只有个位数的数字前面补零/补0/添加0

本帖最后由 pcl_test 于 2016-9-20 21:39 编辑

把当前目录中所有rar文件名中月份和日期为1-9的前面分别加0补位,文件名为下面样式
  1. 2010年06月第21期.rar
  2. 2010年10月第16期.rar
  3. 2010年10月第17期.rar
  4. 2010年10月第19期.rar
  5. 2010年10月第20期.rar
  6. 2010年10月第3期.rar
  7. 2010年10月第5期.rar
  8. 2010年10月第8期.rar
  9. 2010年11月第11期.rar
  10. 2010年11月第13期.rar
  11. 2010年11月第16期.rar
  12. 2010年11月第19期.rar
  13. 2010年11月第22期.rar
  14. 2010年11月第4期.rar
  15. 2010年11月第5期.rar
  16. 2010年11月第9期.rar
  17. 2010年12月第10期.rar
  18. 2010年12月第13期.rar
  19. 2010年12月第14期.rar
  20. 2010年12月第16期.rar
  21. 2010年12月第17期.rar
  22. 2010年12月第6期.rar
  23. 2010年12月第9期.rar
  24. 2010年1月第12期.rar
  25. 2010年1月第16期.rar
  26. 2010年1月第7期.rar
  27. 2010年2月第11期.rar
  28. 2010年2月第14期.rar
  29. 2010年2月第16期.rar
  30. 2010年2月第17期.rar
  31. 2010年2月第1期.rar
  32. 2010年2月第20期.rar
  33. 2010年2月第7期.rar
  34. 2010年2月第8期.rar
  35. 2010年2月第9期.rar
  36. 2010年3月第14期.rar
  37. 2010年3月第21期.rar
  38. 2010年3月第3期.rar
  39. 2010年3月第7期.rar
  40. 2010年4月第13期.rar
  41. 2010年4月第15期.rar
  42. 2010年4月第17期.rar
  43. 2010年4月第18期.rar
  44. 2010年4月第1期.rar
  45. 2010年4月第2期.rar
  46. 2010年4月第3期.rar
  47. 2010年4月第5期.rar
  48. 2010年4月第9期.rar
  49. 2010年5月第10期.rar
  50. 2010年5月第12期.rar
  51. 2010年5月第13期.rar
  52. 2010年5月第1期.rar
  53. 2010年5月第20期.rar
  54. 2010年5月第2期.rar
  55. 2010年5月第5期.rar
  56. 2010年5月第9期.rar
  57. 2010年6月第13期.rar
  58. 2010年6月第19期.rar
  59. 2010年6月第1期.rar
  60. 2010年6月第20期.rar
  61. 2010年6月第22期.rar
  62. 2010年6月第7期.rar
  63. 2010年6月第9期.rar
  64. 2010年7月第15期.rar
  65. 2010年7月第21期.rar
  66. 2010年7月第2期.rar
  67. 2010年7月第3期.rar
  68. 2010年7月第4期.rar
  69. 2010年7月第5期.rar
  70. 2010年7月第6期.rar
  71. 2010年7月第7期.rar
  72. 2010年7月第8期.rar
  73. 2010年8月第11期.rar
  74. 2010年8月第14期.rar
  75. 2010年8月第22期.rar
  76. 2010年8月第2期.rar
  77. 2010年8月第3期.rar
  78. 2010年8月第4期.rar
  79. 2010年8月第6期.rar
  80. 2010年9月第10期.rar
  81. 2010年9月第15期.rar
  82. 2010年9月第16期.rar
  83. 2010年9月第17期.rar
  84. 2010年9月第19期.rar
  85. 2010年9月第3期.rar
  86. 2010年9月第8期.rar
复制代码

作者: tmplinshi    时间: 2014-11-29 11:38

  1. @echo off
  2. SetLocal EnableDelayedExpansion
  3. for /f "delims=年月第期 tokens=1-3" %%a in (' dir /b ????年*月第*期.rar ') do (
  4. set MM=0%%b
  5. set NN=0%%c
  6. ren "%%a年%%b月第%%c期.rar" "%%a年!MM:~-2!月第!NN:~-2!期.rar"
  7. )
复制代码

作者: nnszuo    时间: 2014-11-29 16:55

回复 2# tmplinshi


非常感谢




欢迎光临 批处理之家 (http://www.bathome.net/) Powered by Discuz! 7.2