我正在尝试查看今天有多少文件已更新。所以我在跑步:
forfiles /P C:\Directory\ /S /D %DATE:~4,10% | wc -w
现在我正在尝试将结果设置为变量,但似乎无法使用它:
@echo off set files=forfiles /P C:\Directory\ /S /D %DATE:~4,10% | wc -w
当我使用echo "%files%"
时,我得到:%files%作为输出。
任何人都知道我做错了什么。我是来自unix的cmd的新手。
答案 0 :(得分:1)
@echo off
for /f %%c in ('forfiles /P C:\Directory\ /S /D %DATE:~4,10% ^| wc -w') do set files=%%c
echo %files% found
(未测试的)