У меня гостевая ОС Win10 внутри виртуальной коробки.
Я подключил диск E:
хоста в качестве общей папки в гостевой ОС как настройки общей папки E:
Когда я пытаюсь создать там файл с помощью следующего кода
const string logFilename = "C:\\TelerikLog\\results{0}.txt";
var path = string.Format(logFilename, DateTime.Now.ToString("yyyyMMdd"));
try
{
var file = new StreamWriter(path, true);
file.WriteLine(msg);
file.Close();
}
catch (DirectoryNotFoundException e)
{
throw new DirectoryNotFoundException(e.Message);
}
У меня есть исключение
System.IO.DirectoryNotFoundException:
Could not find a part of the path 'E:\TelerikLog\results20160804.txt'.
Этот код успешно работает на гостевой Windows 7 с теми же настройками, но не может работать после обновления до Win10.
Также я могу создать .txt файл в этой папке через cmd
C:\Users\algot>copy nul > E:\TelerikLog\results20160804_test.txt
C:\Users\algot>dir E:\TelerikLog\*test.txt
Volume in drive E is VBOX_E
Volume Serial Number is A219-E60D
Directory of E:\TelerikLog
08/04/2016 03:11 PM 27 results20160804_test.txt
1 File(s) 27 bytes
0 Dir(s) 351,134,318,592 bytes free
Что может вызвать это?