需要编一个自动复制的批处理文件

我在E盘建立了星期一、星期二......星期日七个目录夹,希望每天夜里11:00自动将D盘“我的文档”下的所有文件都复制到E盘的相应目录夹下面,但是要根据系统时间得到的星... 我在E盘建立了星期一、星期二......星期日七个目录夹,希望每天夜里11:00自动将D盘“我的文档”下的所有文件都复制到E盘的相应目录夹下面,但是要根据系统时间得到的星期数字自动选择E盘下相应的目录夹,请高手们赐教该如何用自动批处理来实现?或者用VB语言来编个小程序?
谢谢高手们的回答!请问如果在at 23:00 /every:M,T,W,Thu,F再添加周六周日,那么它们的简写是怎样的呢?这些语言是DOS语言吗?如果想学习这方面的知识应该怎样着手?
展开
 我来答
北辰樱落影c0
2010-06-20 · TA获得超过118个赞
知道答主
回答量:115
采纳率:0%
帮助的人:0
展开全部
楼上的代码不错,有一个更简洁的(保存为D盘).
@echo off
if not exist e:\%date:~11,3% md e:\%date:~11,3%
xcopy /s "d:\我的文档\*.*" e:\%date:~11,3%

然后在命令行里输入这3条命令(注:at命令需要开启Schedule服务)
sc config Schedule start= demand
net start schedule
at 23:00 /every:M,T,W,Thu,F D:\a.bat

最后一句改为:at 23:00 /every:M,T,W,Thu,F,S,Su D:\a.bat
想学DOS,首先找个DOS命令大全,看帮助说明,把里面的命令一条一条的试。
大部分命令弄懂后,就可以开始着手批处理了。有关批处理的教程,可以参考:
http://hi.baidu.com/ynnal911

参考资料: http://hi.baidu.com/ynnal911

shift748
2010-06-17 · TA获得超过142个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:0
展开全部
把下面bat存为D:\a.bat ,然后在命令行里输入at 23:00 /every:M,T,W,Thu,F D:\a.bat

@echo off
for /f "tokens=2" %%i in ('date /t') do set tim=%%i
echo %tim%
if not exist E:\%tim% md E:\%tim%
xcopy /s D:\我的文档\*.* E:\%tim%\xxx\
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式