Я пытаюсь выполнить следующую команду из командного файла:
@echo off & for /f "delims=*" %A in ('dir /s /b') do echo %~fA %~zA >> "\path\to\output.txt"
Я нашел эту команду из другого потока. Он распечатывает весь список файлов вместе с размером файла.
Я могу выполнить это очень хорошо при вставке в окно командной строки, но когда я бросаю его в командный файл, ничего не происходит. Я что-то пропустил? Почему это не удалось при выполнении из .bat?