Есть такое задание: Вывести содержимое папки, отсортированное на выбор (с использованием команды choice) по дням, месяцам или годам создания файлов. Имя папки брать как параметр командного файла.
Решение вижу примерно так, только не знаю как отсортировать по дням, месяцам или годам создания файлов.
Подскажите, как отсортировать по дням, месяцам или годам создания файлов?
ECHO OFF
cls
set "pass=Specify the path to the file:"
set /p "pass=%pass%"
echo. %pass%
echo. Choose 1, 2 or 3
echo. 1 - sort by day
echo. 2 - sort by month
echo. 3 - sort by years
choice /c 123 /n
set oper=%errorlevel%
if %oper% == 1 (echo. Sorted by day && dir "%pass%" )
if %oper% == 2 (echo. Sorted by months && dir "%pass%")
if %oper% == 3 (echo. Sorted by years && dir "%pass%")
pause