Задать вопрос
Slavka_online
@Slavka_online
Интересная личность

Командный файл который определяет каталог на пустоту?

помогите, как с помощью командного файла bat проверить каталог на пустоту, типо если пустой вывести "да" если не пустой вывести "нет"
все перепробовал, не знаю как это сделать
  • Вопрос задан
  • 4970 просмотров
Подписаться 2 Оценить Комментировать
Решения вопроса 1
@Slko
C++/C#/Python Developer
@echo off

set dir=C:\aaa

set result=folder is empty
if exist "%dir%" for /f "usebackq" %%f in (`dir "%dir%\" /b /a:`) do set result=folder is not empty

echo %result%


Этот код устанавливает переменную result в значение "folder is empty". После этого с помощью for проходится по каждому файлу в папке и выполняет в этом цикле установку значения переменной result в "folder is not empty". Соответственно, если папка пуста, то команда установки значения переменной не выполнится ни разу и значение в ней останется исходным.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
02 февр. 2025, в 12:33
3000 руб./за проект
02 февр. 2025, в 12:27
5000 руб./за проект
02 февр. 2025, в 11:35
3000 руб./за проект