Hi.
Уверен что с этим кто-то сталкивался.
Не хочется использовать subj.
Может у кого есть своя реализация или исходники subj?
Буду весьма благодарен.
Здравствуйте Viktor Sklyar, Вы писали:
#include <sys/types.h>
#include <sys/stat.h>
...
int res = stat( fname, sstat );
struct _stat sstat = { 0 };
if ( ! res )
{
if ( ENOENT == errno )
// нэту
} else
//проверить, каталог ли это
if ( 0 == ( sstat.st_mode & _S_IFDIR ) )
... // не каталог
Здравствуйте Kaa, Я писал:
Ну, вы меня поняли, да?

Тут местами строки надо поменять.
int res = stat( fname, sstat );
struct _stat sstat = { 0 };
Здравствуйте Kaa, Вы писали:
Kaa>Здравствуйте Kaa, Я писал:
Kaa>Ну, вы меня поняли, да?
Тут местами строки надо поменять.
Kaa>Kaa>int res = stat( fname, sstat );
Kaa>struct _stat sstat = { 0 };
Kaa>
Функция stat только возвращает информацию, а
subj еще и создает путь — вот что мне надо...
Здравствуйте Viktor Sklyar, Вы писали:
VS>Функция stat только возвращает информацию, а
VS>subj еще и создает путь — вот что мне надо...
Ладно, держи:
void MakeSurePathExists(LPCSTR fpath)
{
CString path=fpath;
int sz=path.GetLength();
for(int idx=0;idx<sz;idx++)
{
if ((path[idx]=='\\') || (path[idx]=='/'))
{
path.SetAt(idx, 0);
CreateDirectory(path,0);
path.SetAt(idx, '\\');
}
}
}