rename *.xls 123.xls
这样可以把各种名称的xls文件转化成123.xls文件
具体你要是还想改别的再补充问题。我这个命令是在window下运行的,如果在linux下还要用这个:mv命令
你吧你的邮箱给我吧,我发邮件给你,这里说不明白。我这里运行没有问题,名字被改过来了。
操作方法:
用rename批处理文件重命名为“原文件名+固定字符+随机3位字符”的新文件名
命令如下:
@echo off&setlocal Enabledelayedexpansion
For /f "delims=" %%A in ('dir /a /b "*.rmvb"') do call:YU&ren "%%A" "%%~nA[固定字符]!ee!%%~xA"
exit
:YU
set /a n=0&set shu=1,2,3,4,5,6,7,8,9,0,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z
:XH
set /a Rui=%random%%%36%+1
if %Rui% geq 31 Goto tt
for /f "tokens=%Rui% delims=," %%i in ("%shu%") do set f%n%=%%i&set /a n+=1&if %n% LSS 3 goto XH
Goto pp
:tt
set /a G=Rui-30
for /f "tokens=30* delims=," %%i in ("%shu%") do (
for /f "tokens=%G% delims=," %%i in ("%%j") do set f%n%=%%i&set /a n+=1&if %n% LSS 3 goto XH
)
:pp
set ee=%f0%%f1%%f2%
goto:eof
rename *.xls 123.xls
这样可以把各种名称的xls文件转化成123.xls文件
具体你要是还想改别的再补充问题。我这个命令是在window下运行的,如果在linux下还要用这个:mv命令
你吧你的邮箱给我吧,我发邮件给你,这里说不明白。我这里运行没有问题,名字被改过来了。
Windows下批处理
ren D:\abc.xls 123.xls
这样就Ok啦!只要把路径改一下就好了!
例如你的文件在D;\1
那么就这样写
ren D:\1\abc.xls 123.xls
在批处理里输入:
rename *.xls 123.xls
或
ren *.xls 123.xls
即可达到你需要的目的。