私は次のコードを持っています:
for /f "tokens=*" %%p in (input.txt) do (
echo %%p
cd %%p
set /a c = 0
for %%f in (*) do (
echo %%f
if not exist *test*.* (
set /a c += 1
)
)
if %%c GTR 0 echo %%p >>folders.txt
cd ..
)
しかし、最後のifステートメントは機能していません。最初に設定した変数cにアクセスするには、何をする必要があるのか知りたいです。!c!のようなさまざまな組み合わせを試しました。または%c%ですが、何も機能していないようです。私は何が欠けていますか?