找回密码
 立即注册
查看: 128|回复: 0

分享一个备份的批处理脚本

[复制链接]

1854

主题

0

回帖

1854

积分

金牌会员

积分
1854
发表于 2023-8-6 08:31:35 | 显示全部楼层 |阅读模式
  1. @echo offrem 脚本作用rem 把源路径下的文件及其子文件复制到目标目录用当前时间创建的文件夹下set path_src=C:\temp\PINGset path_dst=C:\temp\testrem 获取当前年月日时分秒set year=%date:~0,4%set month=%date:~5,2%set day=%date:~8,2%rem 获取当前小时数set hour=%time:~0,2%rem 如果小时数小于10,就把前面的空格替换为0if %hour% lss 10 set hour=%hour: =0%rem 输出小时数rem echo %hour%set minute=%time:~3,2%set second=%time:~6,2%set datetime=%year%-%month%-%day%_%hour%-%minute%-%second%rem 创建一个用datetime命名的文件夹echo %datetime%md %datetime%rem 把源目录下的所有文件复制到新建的文件夹里xcopy /y/s/e/h %path_src% %path_dst%\%datetime%\
复制代码

刚刚想到的,顺手问了AI,然后稍微改了一下  

测试可用



临时想到一个补充

rem 复制C:\test目录下2021-10-1以后修改的文件到D:\backup目录
XCOPY C:\test\*.* D:\backup /S /D:10-1-2021
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|翻墙党

GMT+8, 2026-10-1 01:35 , Processed in 0.059046 second(s), 23 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表