Показать полную графическую версию : [решено] Как определить пуста ли папка?
Есть папочка %~dp0Mount на диске, надо определить пустая ли она или в ней есть файлы и папки.
if exist "%~dp0Mount\*.*"
не работает, всегда кажет, что папка не пуста.
Есть решение данной задачки?
Как это можно например реализовать с помощью команды Dir?
можно dir /b и проверить вывод
megaloman
04-02-2012, 11:23
@Echo Off
Set Dir=d:\Out
Set Log=Нету & If Exist "%Dir%" FOR /F "usebackq" %%f IN (`Dir "%Dir%\" /b /A:`) DO Set Log=Есть
Echo %Log%
Коллеги, Вы не забыли про то, что dir, по умолчанию, не отображает скрытые и системные файлы и папки?
megaloman,
Спасибо, все работает.
Чтобы не создавать новую тему, спрошу здесь. Задачи похожи.
Есть папка с под папками драйверов, нужно определить наличие файлов *.inf.
Есть хоть один файл *.inf в под папках или нет.
Как это можно сделать?
Чтобы не создавать новую тему, спрошу здесь. Задачи похожи. »
dorosa, на данном форуме приветствуется правило: один вопрос — одна тема. Заведите для своего нового вопроса новую тему.
на данном форуме приветствуется правило: один вопрос — одна тема »
Задачи в общем то похожие, поэтому тут и задал. Приношу свои извинения.
Решение нашел, взял за основу http://forum.oszone.net/post-1423569-2.html
© OSzone.net 2001-2012
vBulletin v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.
Available in ZeroNet 1osznRoVratMCN3bFoFpR2pSV5c9z6sTC