crossplatform.ru

Здравствуйте, гость ( Вход | Регистрация )


  Ответ в mkdir -p для Windows
Введите ваше имя
Подтвердите код

Введите в поле код из 6 символов, отображенных в виде изображения. Если вы не можете прочитать код с изображения, нажмите на изображение для генерации нового кода.
 

Опции сообщения
 Включить смайлы?
Иконки сообщения
(Опционально)
                                
                                
  [ Без иконки ]
 


Последние 10 сообщений [ в обратном порядке ]
DEADHUNT Дата 20.9.2009, 16:50
 
Цитата(Litkevich Yuriy @ 20.9.2009, 17:46) *
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir

через несколко минут тоже вспомнил(про if not exist) и нагуглил, а тут уже ответели.
Litkevich Yuriy Дата 20.9.2009, 16:46
  DEADHUNT, можно подглядеть в make-файлах

Вот, например, из корневого Make-файла Qt:
    @$(CHK_DIR_EXISTS) h:$(INSTALL_ROOT)\Qt\4.4.3_shared\bin $(MKDIR) h:$(INSTALL_ROOT)\Qt\4.4.3_shared\bin
где
CHK_DIR_EXISTS= if not exist
MKDIR = mkdir

П.С. если конечно не в самой командной строке вводить
DEADHUNT Дата 20.9.2009, 16:33
  mkdir 2> nul не выдаёт сообщение, но возвращает неудачное завершение(и make оставнавливается с ошибкой).
может как-то можно сделать проверку на существование(что-бы лишний раз mkdir не вызывать) или ещё что-то?
Litkevich Yuriy Дата 16.9.2009, 17:26
  ну да,
0 - ввод
1- вывод
2 - ошибки.
DEADHUNT Дата 16.9.2009, 15:01
  спасибо помогло, только правильно
mkdir имя_папки 2> nul
Litkevich Yuriy Дата 16.9.2009, 12:01
 
Цитата(DEADHUNT @ 16.9.2009, 15:34) *
так тоже пробовал, сообщение всеровно выскакивает.
тогда уж поток ошибок перенаправлять:
mkdir имя_папки 1> nul
DEADHUNT Дата 16.9.2009, 11:34
 
Цитата(Kagami @ 15.9.2009, 23:52) *
mkdir имя_папки > nul

так тоже пробовал, сообщение всеровно выскакивает.
Kagami Дата 15.9.2009, 22:52
  mkdir имя_папки > nul
DEADHUNT Дата 15.9.2009, 19:02
 
Цитата(maint @ 15.9.2009, 19:54) *
утилита mkdir из набора GnuWin32 для windows

а без использования сторонних утилит?
maint Дата 15.9.2009, 18:54
 
Цитата(DEADHUNT @ 15.9.2009, 18:13) *
есть ли какая альтернатива в Windows cmd для линуксовой mkdir -p(тоесть чтобы не выдавалось сообшение об ошибке если папка уже существует)?

утилита mkdir из набора GnuWin32 для windows
Просмотр темы полностью (откроется в новом окне)
RSS Текстовая версия Сейчас: 29.4.2024, 1:06