Eu tenho um nome de arquivo (C: \ pasta \ foo.txt) e preciso recuperar o nome da pasta (C: \ pasta) em C ++ não gerenciado. Em C #, eu faria algo assim:
string folder = new FileInfo("C:\folder\foo.txt").DirectoryName;
Existe uma função que pode ser usada em C ++ não gerenciado para extrair o caminho do nome do arquivo?