powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Windows [игнор отключен] [закрыт для гостей] / Проверка наличия директории
9 сообщений из 9, страница 1 из 1
Проверка наличия директории
    #36741606
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
if exist %DEST_DIR%\nul rd /s /q %DEST_DIR%
Работает на ура... Но, вот, если в имени попадаются пробелы ни
Код: plaintext
1.
if exist "%DEST_DIR%\nul" rd /s /q "%DEST_DIR%"
Код: plaintext
1.
if exist "%DEST_DIR%"\nul rd /s /q "%DEST_DIR%"
не срабатывает... Как проверить в этом случае наличие директории?
_________________
"Helo, word!" - 17 errors 56 warnings
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742212
Фотография velfimov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_Soft,

CHCP 1251
if exist "Мои документы" copy jpg.txt jpg2.txt

у меня работает
может дело не в пробелах
а в русских буквах
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742263
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Работает ли

Код: plaintext
1.
2.
dir "%DEST_DIR%\nul"
if exist "%DEST_DIR%\nul" echo "OK"
pause
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742454
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly PodgoretskyРаботает ли
Код: plaintext
1.
2.
3.
4.
set DEST_DIR=c:\Program Files\Microsoft Visual Studio
dir "%DEST_DIR%\nul"
if exist "%DEST_DIR%\nul" echo "OK"
pause
cmd.exe
c:\bat>1

c:\bat>set DEST_DIR=c:\Program Files\Microsoft Visual Studio

c:\bat>dir "c:\Program Files\Microsoft Visual Studio\nul"

Directory of \\.

File Not Found

c:\bat>if exist "c:\Program Files\Microsoft Visual Studio\nul" echo "OK"

c:\bat>pause
Press any key to continue . . .


P.S. xp pro + sp2
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742474
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Контрольный выстрел в гольову:
Код: plaintext
1.
2.
3.
4.
set DEST_DIR=c:\bat
dir %DEST_DIR%\nul
if exist %DEST_DIR%\nul echo "OK"
pause
cmd.exe
c:\bat>1

c:\bat>set DEST_DIR=c:\bat

c:\bat>dir c:\bat\nul

Directory of \\.

File Not Found

c:\bat>if exist c:\bat\nul echo "OK"
"OK"

c:\bat>pause
Press any key to continue . . .
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742772
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
меня смущает слово nul - оно же резервированое, попробуй с другим именем.
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742800
Фотография Ex_Soft
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Anatoly Podgoretskyменя смущает слово nul - оно же резервированое, попробуй с другим именем.
Дык в том-то то и фишка: именно так (if exist directory_name\ nul ) еще с незапамятных времен доброй старой M$ DOS проверялось наличие директории...

Опа... Пока искал подтверждение своих слов нашел это
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742915
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но ты все таки попробуй.
...
Рейтинг: 0 / 0
Проверка наличия директории
    #36742926
Фотография Anatoly Podgoretsky
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ex_SoftAnatoly Podgoretskyменя смущает слово nul - оно же резервированое, попробуй с другим именем.
Дык в том-то то и фишка: именно так (if exist directory_name\ nul ) еще с незапамятных времен доброй старой M$ DOS проверялось наличие директории...

Опа... Пока искал подтверждение своих слов нашел это
А там как раз подтверждение моих предположений
авторThis “\NUL” folder syntax is not working for me on XPsp2.

авторOK, further searching seems to indicate the “\NUL” folder syntax only works on FAT drives so it can’t be depended upon.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Windows [игнор отключен] [закрыт для гостей] / Проверка наличия директории
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]