Witam
Mam problem z poleceniem “if exist” przy wyszukiwaniu zawartości pliku .txt. chcę sprawdzić czy plik jest pusty lub nie.
@echo off
setlocal enabledelayedexpansion
for /f “tokens=1” %%A in (“test.txt”) do (
if not exist %%A (
echo Pusty
) else (
echo Nie pusty
)
)
timeout 5
Problem w tym, że z jakiegoś powodu polecenie if exist nie potrafi przeanalizować tokena %%A z pliku tekstowego. Czy trzeba tu jeszcze użyć jakiegoś dodatkowego przełącznika.? Jest to dziwne bo w przypadku np. wyszukiwania pliku czy innego obiektu poleceni if exist działa bez zarzutu. Problem pojawia się, gdy chce wyszukać zawartość pliku .txt.