Для проверки существования папки вы можете использовать WinApi::pathExists
,
создать один WinApi::createDirectory
или WinApi::createDirectoryPath
:
str path = 'C:\\tmp\\aFolder';
;
if (!WinApi::pathExists(path))
{
WinApi::createDirectoryPath(path);
}
Понятия не имею, что подразумевается под "соответствующим файлом", но взгляните на TextIO
, BinaryIO
или другие * IO классы.