@echo off
setlocal enabledelayedexpansion
set SrcDir=C:\test\aaa
set DstDir=C:\test\bbb
set TgtFil=a.log
set count=0
for /r "%SrcDir%" %%a in (%TgtFil%) do (
set /a count+=1
copy /y "%%a" "%DstDir%"
ren "%DstDir%\%%~nxa" "%%~na!count!%%~xa"
)
作者: houxieyu 时间: 2008-9-14 15:34
这位大哥,我看不明白,遍历的是哪个文件夹?
作者: HAT 时间: 2008-9-14 16:01
C:\test\aaa
作者: houxieyu 时间: 2008-9-14 20:29
谢谢HAT,确实好用!
作者: houxieyu 时间: 2008-9-14 20:31
Originally posted by HAT at 2008-9-14 03:13 PM:
[code]@echo off
setlocal enabledelayedexpansion
set SrcDir=C:\test\aaa
set DstDir=C:\test\bbb
set TgtFil=a.log
set count=0
for /r "%SrcDir%" %%a in (%TgtFil%) do (
set /a count+= ...
真牛逼!就是看不懂!需要加个功能,就是拷贝多个文件,怎么改?
作者: HAT 时间: 2008-9-14 21:17
看不懂就去读教程。
拷贝哪些文件?
作者: houxieyu 时间: 2008-9-15 16:07
比如拷贝文件名为如下几个的文件:dbgi301A dbgi302P 等等
作者: HAT 时间: 2008-9-15 16:22
@echo off
setlocal enabledelayedexpansion
set SrcDir=C:\test\aaa
set DstDir=C:\test\bbb
set count=0
for /r "%SrcDir%" %%a in (dbgi30*) do (
set /a count+=1
copy /y "%%a" "%DstDir%"
ren "%DstDir%\%%~nxa" "%%~na!count!%%~xa"
)