gpt4 book ai didi

date - 使用 DOS 批处理文件备份最近 7 天的文件夹

转载 作者:行者123 更新时间:2023-12-02 02:36:29 24 4
gpt4 key购买 nike

我正在尝试制作一个脚本,该脚本将在过去 7 天内每天制作一个文件夹(在 Windows 中)的副本。在第 8 天,我希望它获取最旧的副本并覆盖它,依此类推,所以在任何时候我都会有该文件夹的 7 天“历史记录”。

现在,我之前在 Linux 中只是通过告诉每日 bash 脚本将文件夹复制到“/home/whatever-date +%u”来完成此操作。

date +%u 顺便输出星期几。 1 代表周一,2 代表周二,等等。

相比之下,DOS 日期命令完全落后。有没有一种简单的方法可以在 DOS 批处理文件中获取星期几(数值),还是我应该放弃并用 Java 编写它?

最佳答案

From this page:

@echo off
Echo.|Command /C Date>DOW
set /p today=<DOW
set DOW=%today:~16,3%
xcopy "C:\Source\*.*" "C:\Dest\%DOW%"

这将备份到名为 Sun、Mon、Tue ... Sat 的子文件夹中。您需要自己创建这些文件夹,或编辑脚本来创建它们。

编辑:对其作用的描述不佳。

关于date - 使用 DOS 批处理文件备份最近 7 天的文件夹,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1392884/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com