The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Подскажите функцию создания каталога"
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Подскажите функцию создания каталога"  
Сообщение от zkrvova email(ok) on 13-Мрт-06, 10:49 
Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча разных действий с каталогами но не создания.

Спасибо!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]


1. "Подскажите функцию создания каталога"  
Сообщение от xx on 13-Мрт-06, 11:02 
>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>разных действий с каталогами но не создания.
>
>Спасибо!
Я использовал так system("mkdir tmp"); средствами ОС


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

2. "Подскажите функцию создания каталога"  
Сообщение от chip email(ok) on 13-Мрт-06, 12:02 
>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>разных действий с каталогами но не создания.
>>
>>Спасибо!
>Я использовал так system("mkdir tmp"); средствами ОС

Откуда Вы такие беретесь...

man 2 mkdir

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

3. "Подскажите функцию создания каталога"  
Сообщение от zkrvova email(ok) on 13-Мрт-06, 12:13 
>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>разных действий с каталогами но не создания.
>>>
>>>Спасибо!
>>Я использовал так system("mkdir tmp"); средствами ОС
>
>Откуда Вы такие беретесь...
>
>man 2 mkdir


Спасибо.

Но можно было и покультурнее!

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

4. "Подскажите функцию создания каталога"  
Сообщение от chip email(ok) on 13-Мрт-06, 12:29 
>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>разных действий с каталогами но не создания.
>>>>
>>>>Спасибо!
>>>Я использовал так system("mkdir tmp"); средствами ОС
>>
>>Откуда Вы такие беретесь...
>>
>>man 2 mkdir
>
>
>Спасибо.
>
>Но можно было и покультурнее!

Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""

ps: так что полагаю мы друг дружку несколько не поняли.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

5. "Подскажите функцию создания каталога"  
Сообщение от zkrvova email(ok) on 13-Мрт-06, 12:32 
>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>разных действий с каталогами но не создания.
>>>>>
>>>>>Спасибо!
>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>
>>>Откуда Вы такие беретесь...
>>>
>>>man 2 mkdir
>>
>>
>>Спасибо.
>>
>>Но можно было и покультурнее!
>
>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>
>ps: так что полагаю мы друг дружку несколько не поняли.

Да непоняли.
Спасибо.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

6. "Подскажите функцию создания каталога"  
Сообщение от xx on 13-Мрт-06, 14:02 
>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>разных действий с каталогами но не создания.
>>>>>
>>>>>Спасибо!
>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>
>>>Откуда Вы такие беретесь...
>>>
>>>man 2 mkdir
>>
>>
>>Спасибо.
>>
>>Но можно было и покультурнее!
>
>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>
>ps: так что полагаю мы друг дружку несколько не поняли.
Согласен это не самый красивый способ но есть и свои плюсы представь себе что нужно что бы прога
работала в разных OS а тебе нужно создать всего лищь временный каталог вот и подумай что проще!!


Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

7. "Подскажите функцию создания каталога"  
Сообщение от vic (??) on 13-Мрт-06, 16:26 
>>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>>разных действий с каталогами но не создания.
>>>>>>
>>>>>>Спасибо!
>>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>>
>>>>Откуда Вы такие беретесь...
>>>>
>>>>man 2 mkdir
>>>
>>>
>>>Спасибо.
>>>
>>>Но можно было и покультурнее!
>>
>>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>>
>>ps: так что полагаю мы друг дружку несколько не поняли.
>Согласен это не самый красивый способ но есть и свои плюсы представь
>себе что нужно что бы прога
>работала в разных OS а тебе нужно создать всего лищь временный каталог
>вот и подумай что проще!!

Вообще-то, там где не будет работать mkdir(), не будет работать и system("mkdir tmp").
Причем в случае с функцией - будет проблема только с функцией...
в случае с вызовом system проблем будет больше:
а) проблемы system() (кто работал в очень разных системах знают - проблемы бывают..)
б) проблемы шелла неявно вызываемого функций system() (да хотя бы его отсутствие).
в) проблемы утилиты mkdir вызываемой через system()...

P.S. кстати, system("mkdir tmp"); - плохой пример... утилиту надо по абсолютному пути запускать.. а не по относительному - иначе дыра... это порождает еще проблемы :)

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

8. "Подскажите функцию создания каталога"  
Сообщение от chip email(ok) on 13-Мрт-06, 22:48 
>>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>>разных действий с каталогами но не создания.
>>>>>>
>>>>>>Спасибо!
>>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>>
>>>>Откуда Вы такие беретесь...
>>>>
>>>>man 2 mkdir
>>>
>>>
>>>Спасибо.
>>>
>>>Но можно было и покультурнее!
>>
>>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>>
>>ps: так что полагаю мы друг дружку несколько не поняли.
>Согласен это не самый красивый способ но есть и свои плюсы представь
>себе что нужно что бы прога

Плюсов нет. mkdir(2) вполне себе стандартный POSIX вызов.

>работала в разных OS а тебе нужно создать всего лищь временный каталог
>вот и подумай что проще!!

А это, уж извините, полная чушь. Создавать каталог способом system("mkdir tmp"), как собственно и mkdir("tmp", mode), как минимум, _не_ безопасно.

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

9. "Подскажите функцию создания каталога"  
Сообщение от xx on 14-Мрт-06, 20:56 
>>>>>>>Подскажите пожалуйста функцию создания каталога в "С", ато найти немогу, есть куча
>>>>>>>разных действий с каталогами но не создания.
>>>>>>>
>>>>>>>Спасибо!
>>>>>>Я использовал так system("mkdir tmp"); средствами ОС
>>>>>
>>>>>Откуда Вы такие беретесь...
>>>>>
>>>>>man 2 mkdir
>>>>
>>>>
>>>>Спасибо.
>>>>
>>>>Но можно было и покультурнее!
>>>
>>>Я человеку, который посоветовал: ""Я использовал так system("mkdir tmp"); средствами ОС""
>>>
>>>ps: так что полагаю мы друг дружку несколько не поняли.
>>Согласен это не самый красивый способ но есть и свои плюсы представь
>>себе что нужно что бы прога
>
>Плюсов нет. mkdir(2) вполне себе стандартный POSIX вызов.
>
>>работала в разных OS а тебе нужно создать всего лищь временный каталог
>>вот и подумай что проще!!
>
>А это, уж извините, полная чушь. Создавать каталог способом system("mkdir tmp"), как
>собственно и mkdir("tmp", mode), как минимум, _не_ безопасно.


хорошо, как правильно создавать каталог?

Правка | Высказать мнение | Ответить | Cообщить модератору | Наверх

Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ] [Рекомендовать для помещения в FAQ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру