批处理 中能不能在一个for ⼀f语句中同时产生文件夹内文件的修改时间和创建时间,然后互相比较

如题。。
2025-01-19 10:00:46
推荐回答(1个)
回答1:

@echo off
cd /d E:\
for /f "delims=" %%i in ('dir /a-d /b') do (
for /f %%j in ('dir /a /tc "%%i"^|find "/"') do (
for /f %%k in ('dir /a "%%i"^|find "/"') do (
if %%j==%%k (echo 文件【%%i】 创建[%%j] 修改[%%k] →经比较两者日期相同) else echo 文件【%%i】 创建[%%j] 修改[%%k] →经比较两者日期不同
)))
pause