所以我得到一个包含多个 txt 文件的文件夹例如:这是路径 C:\folder
txt1.txt
txt2.txt
txt3.txt
每个都是在同一天但不同时间创建的。我需要使用批处理文件输出该文件夹中最新修改文件的日期和时间
答案1
DIR
您可以使用命令来捕获命令的输出FOR /F
。
Pushd "c:\folder"
FOR /F "delims=" %%G IN ('dir /TW /OD *.txt') do SET "filedate=%%~tG"
popd
所以我得到一个包含多个 txt 文件的文件夹例如:这是路径 C:\folder
txt1.txt
txt2.txt
txt3.txt
每个都是在同一天但不同时间创建的。我需要使用批处理文件输出该文件夹中最新修改文件的日期和时间
DIR
您可以使用命令来捕获命令的输出FOR /F
。
Pushd "c:\folder"
FOR /F "delims=" %%G IN ('dir /TW /OD *.txt') do SET "filedate=%%~tG"
popd