windows中batcmd脚本批处理命令xcopy move del md案例#yyds干货盘点#

网友投稿 2749 2022-09-17

windows中batcmd脚本批处理命令xcopy move del md案例#yyds干货盘点#

windows中batcmd脚本批处理命令xcopy move del md案例#yyds干货盘点#

一、命令:xcopy

参数:/y  如果有重名的,直接覆盖,不要提示;

/s  复制非空的目录和子目录;

/e  复制文件及子目录,包含空目录;

/d  如果有重名的,对比保留修改时间新的;

用法:xcopy [参数]  [源路径] [目标路径]

举例:拷贝A文件夹里的文件到文件夹B;

Xcopy /y/s/d/e "D:\data\*" "E:\back\data" >>data1.log

二、命令: move

用法:move  [源路径] [目标路径]

举例:把A文件夹里的文件移到文件夹B;

move "A\*" "B\"

三、命令:del

参数:/S 删除包括子文件夹下的文件;

/Q 直接删,不要提示;

用法:del  [参数]  [源路径] [目标路径]

举例:删除A文件夹下的所有内容,包括子文件夹下的文件。

del /q/s D:\data\ >>data1.log

四、命令: rd

参数:/S 删除包括子文件夹;

/Q 直接删,不要提示;

举例:删除A文件夹及子文件夹;

rd /s /q "A\"

五、命令:md

用法:md [文件夹名]

举例:创建一个文件夹,命名为"date";

md date

六、命令:date、time

参数:系统日期:date

系统时间:time

举例:按日期时间命名创建文件夹;

set "backname=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"md %backname%

七、具体案例:

问题描述:应用服务器中,“监测程序”会自动不知名的退出,检查发现D盘data文件夹是“监测程序”产生的文件,每天大约生成1600个txt文本文件,考虑到可能是因为生成的文件较多导致服务器内存占满从而使“监测程序”不知名的退出。

需求描述:D盘data文件夹非常重要,所以需要每6小时备份到"E:\back\"一次;每个月最后一天压缩备份一次。

需求分析:1、复制文件—— Xcopy

2、删除文件—— del

3、压缩备份—— 7z

4、每6小时—— 任务计划

准备脚本:

Xcopy /y/s/d/e "D:\data\*" "E:\back\data" >>data1.logdel /q/s D:\data\ >>data1.logset "name=%date:~0,4%%date:~5,2%%date:~8,2%%time:~0,2%%time:~3,2%%time:~6,2%"7z a -tzip %name%.zip "E:\back\data"

任务计划:计算机-管理-任务计划程序-创建基本任务

以上为windows中batcmd脚本批处理命令基础xcopy move del md的用法及实用案例。仅供参考。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:NKStartup的参数KData
下一篇:【C#】CsvHelper 使用手册(陈皮的功效与作用)
相关文章

 发表评论

暂时没有评论,来抢沙发吧~