最近看到百度提问上一直问如何批量更改文件名,有的回答用软件,其实批处理就能解决的事情,何必去用牛刀呢,以前我也遇到过这种问题,不过更棘手点,就是批量更改漫画的名字,要知道,漫画如果顺序不对,就看不懂了,那怎么办,从修改时间来更改漫画的名字,是最简单的,下面看段代码
复制内容到剪贴板程序代码
@echo off&setlocal enabledelayedexpansion
dir /od /b *.jpg >1.txt
for /f "tokens=1 delims=" %%i in (1.txt) do (
set /a a+=1
ren "%%i" !a!.jpg
)
del 1.txt
这段代码是将不按顺序的文件,按数字序列排序,很简单吧,而且短小精悍
在来看一段
复制内容到剪贴板程序代码
@echo off&setlocal enabledelayedexpansion
dir /od /b *.mp3 >1.txt
for /f "tokens=1 delims=" %%i in (1.txt) do (
ren "%%i" "我的音乐-"%%i.mp3
)
del 1.txt
段又如何呢,是添加文件名
怎么样,一段批处理,只要修改下,就变化无穷了,呵呵,其实修改文件名这种力气活,交给批处理这样的大力士,是再合适不过的了 [face38]
本篇文章来源于Frandy' Blog (www.52sky.org) 原文出处:http://www.52sky.org/article/Computer%20Program/18.html