我需要一个批处理文件,可以监控我的下载文件夹中新添加的文件,但只监测新的添加。类似以下内容:
我不想计算子文件夹,只想计算目录和目录中的文件。
我一直在研究这个:
但我不知道如何存储这个值并测试它是否为<或>。
也许有更好的方法来实现这个,但我现在想不出来。也许可以维护一个列表,如果新列表有一个新文件则运行批处理脚本,用新列表替换旧列表,我不太确定如何去做。
:START
NumOldFiles = GetNumberOfFilesOld
Delay_30_Seconds
NumNewFiles = GetNumberOfFilesNew
if(NumFilesOld < NumFilesNew)
run_another_batch_file_I_wrote
goto START
else
goto START
我不想计算子文件夹,只想计算目录和目录中的文件。
我一直在研究这个:
dir "C:\folder" /b/a |find /v /c "::"
但我不知道如何存储这个值并测试它是否为<或>。
也许有更好的方法来实现这个,但我现在想不出来。也许可以维护一个列表,如果新列表有一个新文件则运行批处理脚本,用新列表替换旧列表,我不太确定如何去做。