Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Date 批处理文件以自动备份文件夹_Date_Batch File_Cmd_Directory - Fatal编程技术网

Date 批处理文件以自动备份文件夹

Date 批处理文件以自动备份文件夹,date,batch-file,cmd,directory,Date,Batch File,Cmd,Directory,因此,我目前有一台Drobo服务器,为需要备份硬盘文件的客户提供一个备份文件夹。我在此备份文件夹中为每个客户创建一个文件夹。我们的政策是为客户保留这些文件30天,之后需要删除。我想知道是否可以创建一个批处理文件,该文件可以扫描整个备份文件夹,仅扫描每个客户的每个文件夹,而不是所有文件,只是按修改日期扫描文件夹。如果该文件夹已超过30天,请移动我将标记为“删除”的整个文件夹,以便在删除之前进行进一步检查。我将创建第二个批处理文件来删除该删除文件夹中的所有文件夹和文件,但我需要第一个批处理文件,该文

因此,我目前有一台Drobo服务器,为需要备份硬盘文件的客户提供一个备份文件夹。我在此备份文件夹中为每个客户创建一个文件夹。我们的政策是为客户保留这些文件30天,之后需要删除。我想知道是否可以创建一个批处理文件,该文件可以扫描整个备份文件夹,仅扫描每个客户的每个文件夹,而不是所有文件,只是按修改日期扫描文件夹。如果该文件夹已超过30天,请移动我将标记为“删除”的整个文件夹,以便在删除之前进行进一步检查。我将创建第二个批处理文件来删除该删除文件夹中的所有文件夹和文件,但我需要第一个批处理文件,该文件只扫描文件夹的修改日期,以确定是否需要首先移动它。任何帮助都将不胜感激。谢谢

Forfiles /P C:\test\ /D -30 /c "cmd /c move @file c:/delete"   

这只是您可能使用的脚本的一个示例

,但是forfiles命令也适用于文件夹吗?是的,它适用。查看
forfiles/?
以获取cli帮助。