如何用批处理将sql查询结果创建文件夹名

viqn7qdnt 2010-10-08 01:32:17
比如sql查询结果为当前时间,则执行bat文件,自动创建名为当前时间的文件夹
...全文
79 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
viqn7qdnt 2010-10-08
  • 打赏
  • 举报
回复
如果是sql中的一条语句的查询结果,如何创建以这结果命名的文件夹
billpu 2010-10-08
  • 打赏
  • 举报
回复
...不要把简单问题复杂化,非要把两个简单问题合并成一个复杂问题,给两个办法
1 sql里查询时间 直接用xp_cmdshell 'md 目录'
2 调用bat文件,bat文件里用脚本建目录

f:
cd\
cd test
if /i %time:~0,2% lss 10 set abc=backup%date:~0,8%_%time:~1,1%_%time:~3,2%
if /i not %time:~0,2% lss 10 set abc=backup%date:~0,8%_%time:~0,2%_%time:~3,2%
md %abc%
cd %abc%
"E:\cwrsync\Server\bin\rsync.exe" -vzrtp --delete user@192.168.1.100::backup .
cd\

当前的时间如果是2008.6.9 15:15,则生成的目录名是backup080609_1515

SQLCenter 2010-10-08
  • 打赏
  • 举报
回复
exec xp_create_subdir 'X\abcd\yyyymmddhhssmm'

34,873

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server相关内容讨论专区
社区管理员
  • 基础类社区
  • 二月十六
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧