怎么在MS-sql中批量修改指定文件夹下面的文件名称,比如:C:\images文件夹下有
aa.jpg
bbts.jpg
asdfa,jpg
3423,jpg
........
等等改成
200906201.jpg
200906202.jpg
200906203.jpg
200906204.jpg
......
aa.jpg
bbts.jpg
asdfa,jpg
3423,jpg
........
等等改成
200906201.jpg
200906202.jpg
200906203.jpg
200906204.jpg
......
这个是VB写的批量改文件名
drop table #tcreate table #t (id int identity(1,1),value varchar(4000))
insert #t exec('xp_cmdshell ''dir I:\MyTaobao\数据\TestImages /b''')
select * from #tdeclare @i int
set @i=0
while @i<(select count(id)from #t)
begin declare @s varchar(8000)
set @s=''
select @s='exec xp_cmdshell ''ren I:\MyTaobao\数据\TestImages\'+value+' '+left(value,charindex('.',value)-1)+'.jpg'''+char(10)
from #t where id=@i
exec(@s)
set @i=@i+1
end