问一个bat脚本怎么写

虾米__ 2020-12-29 08:45:13
现在的需求是,每周一次(周几都可以),定期将C盘/XXX/XXX目录下的.gz文件,转移到D盘/XX/XX目录下,有没有前辈可以帮忙写一下这个脚本,谢谢
...全文
641 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
lich2005 2020-12-29
  • 打赏
  • 举报
回复
引用 3 楼 虾米__ 的回复:
请问一下,我现在处理的结果希望是移动,也就是在C盘拷贝到D盘后,C盘内容确保拷贝正常完成后,同时清除掉C盘路径下的内容,这个结合刚刚的copy指令,怎么写?也是需要识别*.gz的那种,谢谢
这种用 move 命令就可以了。 move /Y c:\test\*.gz d:\test
虾米__ 2020-12-29
  • 打赏
  • 举报
回复
引用 2 楼 lich2005 的回复:
你这个需求不复杂,用批处理和计划任务就可以完成了。 先新建一个批处理文件,比如 mycopy.bat (注意扩展名),放D盘, 内容为 xcopy c:\test\*.gz d:\test 然后把计划任务打开(以win10为例, server系统也是一样的) 控制面板 > 管理工具 > 任务计划程序。 打开计划任务,点右边的 创建任务,把名称填好,比如 mytask,其他配置如图所示 操作选项卡,把对应的脚本路径填好 触发器设置好你期望的执行时间 设置这两个选项卡的内容就可以了,如果你事先看一下运行效果,可以点 右边有个 运行。
请问一下,我现在处理的结果希望是移动,也就是在C盘拷贝到D盘后,C盘内容确保拷贝正常完成后,同时清除掉C盘路径下的内容,这个结合刚刚的copy指令,怎么写?也是需要识别*.gz的那种,谢谢
虾米__ 2020-12-29
  • 打赏
  • 举报
回复
请问一下,我现在处理的结果希望是移动,也就是在C盘拷贝到D盘后,C盘内容确保拷贝正常完成后,同时清除掉C盘路径下的内容,这个结合刚刚的copy指令,怎么写?也是需要识别*.gz的那种,谢谢
lich2005 2020-12-29
  • 打赏
  • 举报
回复
你这个需求不复杂,用批处理和计划任务就可以完成了。 先新建一个批处理文件,比如 mycopy.bat (注意扩展名),放D盘, 内容为 xcopy c:\test\*.gz d:\test 然后把计划任务打开(以win10为例, server系统也是一样的) 控制面板 > 管理工具 > 任务计划程序。 打开计划任务,点右边的 创建任务,把名称填好,比如 mytask,其他配置如图所示 操作选项卡,把对应的脚本路径填好 触发器设置好你期望的执行时间 设置这两个选项卡的内容就可以了,如果你事先看一下运行效果,可以点 右边有个 运行。
轩辕怒 2020-12-29
  • 打赏
  • 举报
回复
需求不是很明确,大概方法如下
- 复制可以使用xcopy,具体信息在CMD输入xcopy /?查看
- 定期执行复制命令可以使用Windows计划任务,具体方法如下链接:
https://jingyan.baidu.com/article/0964eca2cb8c17c284f53670.html

6,871

社区成员

发帖
与我相关
我的任务
社区描述
Windows 2016/2012/2008/2003/2000/NT
社区管理员
  • Windows Server社区
  • qishine
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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