Batch file 如何使用CMD从提供的输入路径获取文件夹名称

Batch file 如何使用CMD从提供的输入路径获取文件夹名称,batch-file,cmd,Batch File,Cmd,我的输入路径为C:\Student\Temp 在临时文件夹中,将有许多其他文件夹。我想通过降序获得最新文件夹名称顺序。最新文件夹名称-按创建或使用最新文件夹是什么意思?按文件夹名称,所有文件夹名称的名称都是“创建时间”,您应该添加扩展格式(set“latest=%~nx#”),对于某些文件夹没有名称且只有扩展名的情况。如何从结果打印文件夹名称,以验证批处理是否正确working@Ganiecho%latest% @echo off for /f "tokens=* delims=" %%# i

我的输入路径为C:\Student\Temp
在临时文件夹中,将有许多其他文件夹。我想通过降序获得最新文件夹名称顺序。

最新文件夹名称-按创建或使用最新文件夹是什么意思?按文件夹名称,所有文件夹名称的名称都是“创建时间”,您应该添加扩展格式(
set“latest=%~nx#”
),对于某些文件夹没有名称且只有扩展名的情况。如何从结果打印文件夹名称,以验证批处理是否正确working@Gani
echo%latest%
@echo off

for /f "tokens=* delims=" %%# in ('dir /b /a:d /o:d /t:c "C:\Student\Temp"') do set "latest=%%~nx#"