【发布时间】:2014-04-08 19:32:48
【问题描述】:
需要你的帮助 我需要创建一个批处理文件(命令提示符)来 ⁃ 显示文件夹和子文件夹列表 ⁃ 其中包含 exe 文件 ⁃ 只显示 2 个最新的 exe 文件 ⁃ 显示特定文件夹并非全部
并在txt文件中导出信息
如果有帮助,我正在使用 XP
更新
我有以下命令
第一个按最近的文件工作和订购,但没有给我时间和日期
second 显示时间和日期,但不按最新排序
@ECHO OFF
setlocal EnableDelayedExpansion
set j=0
Echo Test
echo\
FOR /f "delims=" %%i IN ('dir C:\test\ /o-n-d /b') DO (
echo %%i
set /A j=j+1
if !j! geq 2 (
goto :end1
)
)
:end1
@ECHO OFF
setlocal EnableDelayedExpansion
set j=0
echo\
Echo Test
echo\
FOR /f "delims=" %%i IN ('forfiles /p C:\testmove /s /m *.* /C "cmd /c echo @file @fdate @ftime" ') DO (
echo %%i
set /A j=j+1
if !j! geq 2 (
goto :end2
)
)
:end2
pause
【问题讨论】:
-
需要有关该任务的更精确信息。
标签: file batch-file for-loop command command-prompt