Я не дуже знайомий зі сценаріями Windows CMD, і мені потрібно написати той, який перевірить кількість файлів у певній папці та збереже файли файлів, знайдені у змінних (можливо, масив). Ось що я маю (% 1 - це папка, яку я отримую як параметр):
ECHO ### Checking the number of files under %1 ###
for %%x in (%1\pdf*.*) do (
set file[!numFiles!]=%%~nxf
set /a numFiles+=1
)
ECHO ### Number of files found: %numFiles%
for /L %%i in (0,1,2,3,4) do (
echo !file[%%i]!
)
:: backslash-n відноситься до натискання клавіші Enter \ n echo ### Кількість знайдених файлів: \ n dir% 1 | FIND / C "/" \ n :: Це не зберігає матеріал у змінних, тому це лише часткова відповідь. Дійсно, ви в основному запитуєте дві речі, тож це може бути два питання.
—
TOOGAM
dirкоманд? Один звичайний для розбору підрахунку з рядків підсумків, і один/bдля отримання списку файлів.