Sto tentando di aprire il file di memoria mappato nella sottocartella di informazioni sul volume del sistema. Conosco e vedo in explorer che esiste lì e che il percorso è corretto (è copiato dall'esplorer), inoltre File.Exists per quel percorso restituisce true, ma MemoryMappedFile.OpenExisting non riesce con DirectoryNotFoundException. Perché? (Ho tutti i diritti sulla cartella delle informazioni sul volume del sistema e sulle sottocartelle).File.Exists restituisce true e OpenExisting ha esito negativo con DirectoryNotFoundException
Alcuni codice:
const string filePath = @"C:\\System Volume Information\\Foo\\2.ext";
bool exists = File.Exists(filePath); //is true
using (MemoryMappedFile bitmapFile = MemoryMappedFile.OpenExisting(filePath, MemoryMappedFileRights.Read)) //Throws DirectoryNotFoundException
{
...
}