Есть строка вида Drive:\SomePath\ArchiveName.zip\SomePathInsideArchive\FileInsideArchive.dat. Как наиболее просто разделить ее на Drive:\SomePath\ArchiveName.zip и SomePathInsideArchive\FileInsideArchive.dat? Единственная моя мысль — парсить элементы последовательно и проверять наличие физического файла/директории, но может есть что нибудь из состава WinApi?