i1doc
Приведи строку точнее, что вызываешь. Только не по памяти, а именно то что не работает. Мало ли. Если это в батнике то строку из батника плиз, лучше весь.
-------------------------------------------------
Ха! Догнал. Под *.* попадают также каталоги, включая . и .. (т.е. текущий каталог и родительский). Ну вобщем if exist *.* сработает даже в пустом каталоге. Как решить ща подумаю...
-------------------------------------------------
Хм.. может и не самое лакоичное решение но работает (во всяком случае это уже во всех версиях винды должно). Пример батника:
Код:
@echo off
for %%f in (%1\*.*) do goto dosomething
exit
:dosomething
echo В каталоге "%1" содержится как минимум один файл
Запускать с именем папки (то бишь например dosomething.bat E:\Папка\).