求高手些批处理文件或VBS文件

来源:百度知道 编辑:UC知道 时间:2024/05/18 20:20:30
求批处理文件或VBS文件
c盘下有两个文件夹1,2。这两个文件夹下每天都会生成一个以当天日期命名的文件夹如20090929里面包含子文件夹和文件,
d盘下有一个文件夹3.这个文件夹里每天都会生成2个以日期时间格式命名的文件如ibc2009-09-29-17-17-09.txt和ibchistory2009-09-29-17-20-28.txt

写一个批处理 自动在E盘创建一个以当天日期命名的文件夹如20090929, 然后将c盘下面1,2两个文件夹下以当天日期命名的文件夹(20090929及其子文件夹和文件),d盘下以当天日期命名的两个文件(ibc2009-09-29-17-17-09.txt和ibchistory2009-09-29-17-20-28.txt
)复制到这个文件夹下。复制完成后目录文件应该如下
e:\20090929\1\20090929\'*'
e:\20090929\2\20090929'*'
e:\20090929\ibc2009-09-29-17-17-09.txt
e:\20090929\ibchistory2009-09-29-17-20-28.txt

@echo off&setlocal enabledelayedexpansion
for /f "delims=" %%i in ('echo %date%') do (
set dt=%%i
set dt=!dt:~,10!
set dt=!dt:-=!
)
if exist e:\!dt! rd /s/q e:\!dt!
md e:\!dt!&&cd /d e:\!dt!
xcopy /s/e "c:\1\!dt!" ".\1\"&xcopy "c:\2\!dt!" ".\2\"
copy "d:\3\*.txt" "."
exit

使用前备份文件。