我想列出 Windows 计算机上指定路径的子目录中的所有 jar 文件,以及文件大小和时间。
dir /s给了我太多信息。dir /s *.jar有点做我想要的,但给了我一堆我不关心的每个目录的信息。dir /b/s *.jar很简短,但没有给我时间或文件大小。
是否有只列出 jar 文件 + 文件大小/时间的命令?
你可以这样做:
for /r %i in (*.jar) do echo %~ti %~zi %i
Run Code Online (Sandbox Code Playgroud)
它将遍历所有目录(包括当前目录)并回显*.jar名称。它还会回显echo命令,因此您可能希望将输出通过管道传输到文件:
for /r %i in (*.jar) do echo %~ti %~zi %i >> myJars.txt
Run Code Online (Sandbox Code Playgroud)
或将其放入蝙蝠中:
@echo off
for /r %%i in (*.jar) do echo %%~ti %%~zi %%i
Run Code Online (Sandbox Code Playgroud)
注意双%中的.bat版本。
| 归档时间: |
|
| 查看次数: |
34660 次 |
| 最近记录: |