// Создаём виртуальный диск на директорию до 255 символов
system("subst v: C:\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory\\directory");
// Поддиректория ещё до 255 символов плюсом
mkdir("v:\\relativedir", 0775, true);
// Удаляем диск
system('subst v: /d');