Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Windows [игнор отключен] [закрыт для гостей] / Проверка наличия директории / 9 сообщений из 9, страница 1 из 1
14.07.2010, 18:24
    #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
15.07.2010, 08:01
    #36742212
velfimov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия директории
Ex_Soft,

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

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

Код: plaintext
1.
2.
dir "%DEST_DIR%\nul"
if exist "%DEST_DIR%\nul" echo "OK"
pause
...
Рейтинг: 0 / 0
15.07.2010, 10:28
    #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
15.07.2010, 10:32
    #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
15.07.2010, 12:08
    #36742772
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия директории
меня смущает слово nul - оно же резервированое, попробуй с другим именем.
...
Рейтинг: 0 / 0
15.07.2010, 12:17
    #36742800
Ex_Soft
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия директории
Anatoly Podgoretskyменя смущает слово nul - оно же резервированое, попробуй с другим именем.
Дык в том-то то и фишка: именно так (if exist directory_name\ nul ) еще с незапамятных времен доброй старой M$ DOS проверялось наличие директории...

Опа... Пока искал подтверждение своих слов нашел это
...
Рейтинг: 0 / 0
15.07.2010, 12:49
    #36742915
Anatoly Podgoretsky
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проверка наличия директории
Но ты все таки попробуй.
...
Рейтинг: 0 / 0
15.07.2010, 12:52
    #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
Форумы / Windows [игнор отключен] [закрыт для гостей] / Проверка наличия директории / 9 сообщений из 9, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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