Добрый день. Прошу помощи в написании батника. Надеюсь меня не погонят поганой метлой
история про бат файлЗадание звучит так: подсчитать количество файлов с расширением txt, в папке, заданной пользователем, и построить треугольник из знаков в такое количество строк, сколько файлов найдется.
Что я сделала: у меня крайне косячно идет подсчет файлов -
@echo off
echo enter adress
set /p fold=%~1
echo %fold%
set sum=0
For /r %%i in ("*.txt" do set /a sum+=1
echo %sum%
pause
эта функция обходит все вложенные папки - через /f вместо /r пне считает вообще.
Дальше с треугольником вот так получается:
@echo off
break on
set /p vel="Velichina treugol'nika: "
set /p znak="Znak treugol'nika: "
set A=
setlocal enabledelayedexpansion
for /L %%i in (1, 1, %vel%) do (
set A=!A!%znak%
echo !A!)
pause
Но если я добавляю его в код первого файла, znak приравниваю sum, то это часть перестает работать. точнее выводит
"Режим echo отключен".
Если убрать из начала @echo off то выводит опять же черти что.
Буду рада любой помощи.