Board logo

标题: 扫出所有图片类型,更改其中指定一个的文件名? [打印本页]

作者: bw070     时间: 2007-5-10 22:43    标题: 扫出所有图片类型,更改其中指定一个的文件名?

从硬盘根目录扫出所有图片类型,更改其实指定一个的文件名?

如存在 1.jpg 2.jpg 3.jpg 4.jpg

如何实现将jpg类型图片列出来
提供一个选项,如
①1.jpg
②2.jpg
③3.jpg
④4.jpg

当我输入序列号时  自动将该序列号对应的jpg文件改为指定名称图片文件 123.jpg
?

前提是所有jpg文件都存在磁盘根目录下,而且数量很少 也就少于5个


dir *.jpg >list.txt
后面怎么写呢?
作者: lxmxn     时间: 2007-5-10 23:33
你没有搜索啊,记得我以前写过一个的。
@echo off&Setlocal EnableDelayedExpansion
set a=1
for %%a in (C:\*.jpg) do (
    set jpgfile!a!="%%a"
    echo !a! %%a
    set/a a+=1
)
set/p choose=Please select a file:
ren !jpgfile%choose%! 123.jpg