Я относительно новичок в пакетном кодировании, и я пытаюсь создать файл, который будет перечислять все файлы в указанном каталоге, с размером, является каталогом или нет, и т.д. В настоящее время, что у меня есть:

@echo off
echo Write directory name
set /p "directoryname=>"
forfiles /p %directoryname% /c "cmd /c echo @file @isdir @fsize @fdate @ftime"
pause >nul

Однако это не работает, и я не знаю почему. Что происходит, когда он запрашивает каталог, вы набираете каталог (в моем случае я использую Documents), и вместо того, чтобы перечислять файлы, он просто просит снова ввести каталог и продолжает это повторять.

Как я могу заставить его работать, чтобы вы могли ввести каталог, и он будет перечислять файлы и папки с их размером, временем последнего изменения и т.д.?

0