На самом деле я пытаюсь извлечь образ толстого диска с помощью DiskUtils, но не получаю правильные имена файлов...
Я получаю "\TURNER~3\TOPPER~1.P ~1" вместо "\TURNEROVER\TOPPERSHEATH.PPTX"
FatFileSystem FatImg = new FatFileSystem(MS); //MS = Fat Image MemoryStream
foreach(DiscDirectoryInfo Di in FatImg.Root.GetDirectories())
{
foreach(DiscFileInfo Fi in Di.GetFiles())
{
Stream St = Fi.OpenRead(); // Correct Stream
string FName = Fi.Name; //Wrong Name
}
}
Это связано с тем, что DiscUtils не поддерживает LFN [длинные имена файлов]...
Поэтому я ищу идеальную библиотеку для извлечения этих файлов перед попробуйте сделать его самостоятельно...
Можно ли как-то извлечь его [возможно, с помощью DiscUtils] без ошибок имени файла...