如何在Windows命令提示符中找到今天修改的文件

inn6fuwd  于 2023-03-19  发布在  Windows
关注(0)|答案(2)|浏览(350)

请帮我用命令列出今天修改的文件。我试过dir /TW命令,但它列出了目录中的所有文件。
为dir /TW命令列出的所有文件

cczfrluj

cczfrluj1#

用途

forfiles /d +[today's date, formatted as yyyy/mm/dd]

此结果将仅显示当前目录中今天修改的文件
此外,结果将仅列出文件名
要查看完整路径,请用途:

forfiles /d +[yyyy/mm/dd] /c "cmd /c echo @path"

有关详细信息,请参见forfiles /?。

vuktfyat

vuktfyat2#

使用forfiles,您可以执行以下操作:

FORFILES /S /D +14/03/2022 /M *.txt /C "cmd /c echo @path"

为了知道今天的日期,可以使用DATE /T
将其结果放入一个变量中,并在forfiles命令中使用该变量。
供您参考:

  • /S:同时调查子目录
  • /D <date>:显示文件,修改时间晚于该时间戳
  • /M *.txt:扩展上的筛选器
  • /C "cmd /c echo @path"/C使您有机会启动命令(如echocpdel等),@pathforfiles参数,包含找到的文件的完整路径。

相关问题