Ru-Board.club
← Вернуться в раздел «Программы»

» if exist в win2000

Автор: tibank
Дата сообщения: 06.11.2002 08:13
Пишем if exist c:\*.* echo "exist files"
Выдает "exist files" в независимости от того, есть в этой директории что-нибудь или нет и наооборот, пишем if not exist c:\*.* echo "exist files" ничего не выдает в независимости от того есть файлы в директории или нет.
Как побороть.
Стоит win2000 eng + sp3
Автор: naPmu3aH
Дата сообщения: 06.11.2002 09:06
Так IMHO было всегда. Еще со времен холостого Билли...
За файл считается то ли ".", толи "..", т.е. если есть папка - она автоматически считается не пустой.
Автор: 0le
Дата сообщения: 06.11.2002 09:22
Попробуй использовать утилиту "where" из рескита...
for example:
where /r C:\temp\test /q *
echo %errorlevel%

Если папка пустая errorlevel=1, если нет errorlevel=0
Have a nice CPS!
Автор: tibank
Дата сообщения: 06.11.2002 11:06
0le

А можешь намылить эту утилитку, т.к. рескита нету. tbank@ukr.net
Заранее спасибо.
Автор: 0le
Дата сообщения: 06.11.2002 11:21
tibank
Мыло ушло.
А рескит лучше нарой, при возможности.
Довольно много полезного утиля
Have a nice CPS!

Страницы: 1

Предыдущая тема: IE6 и IE6-SP1


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.