Eu tenho o sistema operacional convidado Win10 dentro da caixa virtual.
Eu conectei a unidade E:
do host como pasta compartilhada no sistema operacional convidado como E:
Configurações da pasta compartilhada
Quando tento criar o arquivo lá seguindo o código
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);
}
Eu tenho uma exceção
System.IO.DirectoryNotFoundException:
Could not find a part of the path 'E:\TelerikLog\results20160804.txt'.
Esse código funciona com êxito no Windows 7 guest com as mesmas configurações, mas não consegue funcionar após a atualização para o Win10.
Também sou capaz de criar o arquivo .txt nesta pasta via 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
O que pode causar isso?