我有类似的东西:
System.IO.File.Delete(_save_file_dialog.FileName)
...
_sw = New StreamWriter(filename)
_sw.Write(_data.ToString)
_sw.Close()
删除有效,FileDialog找不到任何只读问题。但偶尔(随机)StreamWrite会抛出一个UnauthorizedAccessException。 这是在网络驱动器上。
我们刚刚从XP切换到Win7,这个问题在XP上从未发生过。
调用后可能无法完成删除吗?