使用 set 命令显示经常更新的数字

Using set command to display a frequently updated number

仍在处理我的批处理日记条目脚本,并且无法弄清楚如何让这个特定命令经常更新这一行我添加到我的日记文件夹中的文件越多 目前,当我填写任何过去的条目时=它只显示所写内容的回声 如果答案包括对特定目录中的文件进行计数的能力,那将是更好的选择

(即我有一个名为 JournalEntries 的文件夹,我当前访问它的路径是 %cd%\JournalEntries) 编辑:抱歉我有点不清楚,这是一个更好的例子

    set entries= "." /w /s
    echo There are currently a total of %entries% 
    entries

输出: 目前共有“.” /w /s 个条目

期望的输出: 当前共有(目录中的文件数量)条目

有点不清楚,不过好像是想看文件数,然后设置为变量:

@echo off
for /f %%i in ('dir JournalEntries ^| findstr "File(s)"') do set entries=%%i
echo There are currently a total of %entries%