Как сделать динамическое связывание в PHP?

Вот версия, которая работает без внешних библиотек, поэтому только для Win32 и для всех версий Windows (включая Windows CE, где мне это нужно):

wchar_t *path = GetYourPathFromWherever();

wchar_t folder[MAX_PATH];
wchar_t *end;
ZeroMemory(folder, MAX_PATH * sizeof(wchar_t));

end = wcschr(path, L'\\');

while(end != NULL)
{
    wcsncpy(folder, path, end - path + 1);
    if(!CreateDirectory(folder, NULL))
    {
        DWORD err = GetLastError();

        if(err != ERROR_ALREADY_EXISTS)
        {
            // do whatever handling you'd like
        }
    }
    end = wcschr(++end, L'\\');
}
-2
задан asiby 1 March 2019 в 19:40
поделиться