我正在尝试获取上个月的“程序修订计数”。我认为最简单的方法是获取上个月修改的文件数。我这样做的问题是它还列出了新创建的文件。
我不想要新创建的文件,因为我正在寻找存在但在上个月修改过的文件。
我编写的代码也给出了新文件,我做错了什么?
@echo off
REM set revisions folder path
set revisions="C:\Users\nlehman\Desktop\New folder (3)\\"
forfiles /P %revisions% /S /D +08/01/2019 > "Revisions last 30days.txt"
答案1
您想要计数(文件数量)还是所有修订文件的列表?
源文件和目标文件之间的 robocopy 比较可以提供这样的文件列表:
robocopy SourcePath DestinationPath /l /e /njh /njs /ns /xl /nc /ndl /xx /maxage:30> "Revision Last 30days.txt"