我有一个批处理脚本如下
move /Y E:\Scripts\*.sql E:\Scripts\OBIEE
假设在 E:\Scripts 我有一个文件 insert.sql 我想将它保存在 E:\Scripts\OBIEE 作为 insert_31102012.sql 其中 31102012 是当前日期 2012 年 10 月 31 日。
有任何想法吗?
我有一个批处理脚本如下
move /Y E:\Scripts\*.sql E:\Scripts\OBIEE
假设在 E:\Scripts 我有一个文件 insert.sql 我想将它保存在 E:\Scripts\OBIEE 作为 insert_31102012.sql 其中 31102012 是当前日期 2012 年 10 月 31 日。
有任何想法吗?
这会将日期 (_YYYYMMDD) 附加到 E:\Scripts\ 目录中的所有 .SQL 文件,然后将它们移动到 E:\Scripts\OBIEE\ 子文件夹。
@echo off
cd E:\Scripts\
set cur_yyyy=%date:~10,4%
set cur_mm=%date:~4,2%
set cur_dd=%date:~7,2%
for /f %%f in ('dir /b *.sql') do (
rename %%f %%~nf_%cur_yyyy%%cur_mm%%cur_dd%%%~xf
move %%~nf_%cur_yyyy%%cur_mm%%cur_dd%%%~xf ./OBIEE/
)