# BackPath **Repository Path**: ChenYLhuman/BackPath ## Basic Information - **Project Name**: BackPath - **Description**: 检查文件是否过期,同时进行策略备份 - **Primary Language**: C++ - **License**: MPL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 12 - **Forks**: 0 - **Created**: 2020-03-26 - **Last Updated**: 2023-10-16 ## Categories & Tags **Categories**: nms **Tags**: None ## README # BackPath #### 介绍 检查文件是否过期,同时进行策略备份 #### 软件架构 CheckDiscs 当前仅支持 win 平台 #### 使用说明 BackPath.exe -showDisc !该功能已经移植到 单独应用当中,源码为 CheckDiscs,没有提供选项 显示当前磁盘 ![显示当前磁盘](https://images.gitee.com/uploads/images/2020/0326/215034_9d5bc934_3041587.gif "demo101.gif") .\BackPath.exe [目录....] .\BackPath.exe D:\Caches\ 遍历 D:\Caches\ 目录所有信息 ![遍历](https://images.gitee.com/uploads/images/2020/0326/215312_ca6a6178_3041587.gif "demo102.gif") 使用 -fileterSuffix [过滤] 将会产生尾过滤 -fileterSuffix .log 显示 .log 后缀文件 -form "%fileName% %changeDate%" 指定格式 %fileName% 文件名 %changeDate% 修改时间 -outparam 输出所有获取到的参数 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0326/215643_c25cc846_3041587.gif "demo103.gif") #### 增加选项 -filter 用于一般过滤,可匹配 * -filterAppend 用于多个 -filter 参数时,指定拼接,如果 -filter 参数个数大于当前参数,以最后参数为准 -regExp 用于使用正则匹配 -regExpAppend 用于多个 -regExp 参数时,指定拼接,如果 -regExp 参数个数大于当前参数,以最后参数为准 -dateTime 输出格式化 #### -dateTime 格式化 AP or A 显示 AM/PM ap or a 显示 am/pm h 显示 0~23 小时,需要显示 0~12 时,需要同时显示 AM/PM hh 显示 00~23 小时,需要显示 0~12 时,需要同时显示 AM/PM H 显示 0~23 小时,需要显示 0~12 时,需要同时显示 AM/PM HH 显示 00~23 小时,需要显示 0~12 时,需要同时显示 AM/PM m 显示 0~59 分钟 mm 显示 00~99 分钟 s 显示 0~59 秒 ss 显示 00 ~99 秒 z 显示 0~999 毫秒 zzz 显示 0000~999 毫秒 t 显示当前时区 d 显示 1~31 日期 dd 显示 01~31 日期 ddd 短写文字显示日期 dddd 长写文字显示日期 M 1~12 月 MM 01 ~ 12 月 MMM 短写月份 MMMM 长写月份 yy 00~99年份 yyyy 0000~9999年份 支持拼接字符串 0000 yyyy 显示 0000 2020 年份 yyyy 显示 年份 2020 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0327/123904_c187fd7b_3041587.gif "demo104.gif") #### 2020.03.28 添加帮助选项,添加过期时间选项,添加复制与移动选项 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0328/061025_4de4eda3_3041587.gif "demo111.gif") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0328/061052_a7ff60fa_3041587.gif "demo110.gif") ![输入图片说明](https://images.gitee.com/uploads/images/2020/0328/061110_ee9fd9a6_3041587.gif "demo112.gif") CheckOption 会根据配置文件进行定时任务,其注释已经在 json 文件夹中的文件夹说明(如果不存在,可以运行一次该程序) ![输入图片说明](https://images.gitee.com/uploads/images/2020/0331/003438_649c600d_3041587.gif "demo114.gif") 完成客户端与服务端的通讯功能 ![输入图片说明](https://images.gitee.com/uploads/images/2020/0331/122134_f6e1a949_3041587.gif "demo119.gif") 加入子程序输入重定向到指定文件,可以在 default.xml 文件中找到 file 节点,每个 file 子节点都会成为一个文件 #### 后续将会开发更多功能选项,有需要请给我联系 1552397900@qq.com #### 码云特技 1. 使用 Readme\_XXX.md 来支持不同的语言,例如 Readme\_en.md, Readme\_zh.md 2. 码云官方博客 [blog.gitee.com](https://blog.gitee.com) 3. 你可以 [https://gitee.com/explore](https://gitee.com/explore) 这个地址来了解码云上的优秀开源项目 4. [GVP](https://gitee.com/gvp) 全称是码云最有价值开源项目,是码云综合评定出的优秀开源项目 5. 码云官方提供的使用手册 [https://gitee.com/help](https://gitee.com/help) 6. 码云封面人物是一档用来展示码云会员风采的栏目 [https://gitee.com/gitee-stars/](https://gitee.com/gitee-stars/)