Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Скриптовые языки администрирования Windows (http://forum.oszone.net/forumdisplay.php?f=102)
-   -   [решено] Как определить пуста ли папка? (http://forum.oszone.net/showthread.php?t=227018)

dorosa 04-02-2012 02:48 1851451

Как определить пуста ли папка?
 
Есть папочка %~dp0Mount на диске, надо определить пустая ли она или в ней есть файлы и папки.
Код:

if exist "%~dp0Mount\*.*"
не работает, всегда кажет, что папка не пуста.
Есть решение данной задачки?
Как это можно например реализовать с помощью команды Dir?

ferget 04-02-2012 03:18 1851457

можно
Код:

dir /b
и проверить вывод

megaloman 04-02-2012 11:23 1851526

Код:

@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%


Iska 04-02-2012 13:20 1851597

Коллеги, Вы не забыли про то, что dir, по умолчанию, не отображает скрытые и системные файлы и папки?

dorosa 04-02-2012 22:43 1851959

megaloman,
Спасибо, все работает.

dorosa 14-02-2012 00:37 1858132

Чтобы не создавать новую тему, спрошу здесь. Задачи похожи.
Есть папка с под папками драйверов, нужно определить наличие файлов *.inf.
Есть хоть один файл *.inf в под папках или нет.
Как это можно сделать?

Iska 14-02-2012 03:20 1858211

Цитата:

Цитата dorosa
Чтобы не создавать новую тему, спрошу здесь. Задачи похожи. »

dorosa, на данном форуме приветствуется правило: один вопрос — одна тема. Заведите для своего нового вопроса новую тему.

dorosa 14-02-2012 03:23 1858212

Цитата:

Цитата Iska
на данном форуме приветствуется правило: один вопрос — одна тема »

Задачи в общем то похожие, поэтому тут и задал. Приношу свои извинения.
Решение нашел, взял за основу http://forum.oszone.net/post-1423569-2.html


Время: 11:25.

Время: 11:25.
© OSzone.net 2001-