Ниже приведен код детали, который я сейчас использую для записи в файл,
Try
Using sWriter As New IO.StreamWriter("C:\Tmp.txt", False)
sWriter.Write(m_Buffer.ToString) : sWriter.Flush()
End Using
Return True
Catch ex As IOException
End Try
но иногда это приводит к ошибке
Access to the path 'C:\Tmp.txt' is denied
У меня вопрос: есть ли безопасный способ определения разрешений на доступ к файлу, без обработки исключений, я имею в виду, если я смогу проверить, как открыть файл для любого дескриптора файла, открытого для него.
Я думаю, что сделал свою точку зрения.
Заранее спасибо