4
我正在写我的第一个WPF应用程序,当我试图将我的序列化文件保存到PC上的任何路径时,我得到一个UnauthorizedAccessException(意味着访问路径被拒绝)。WPF桌面应用程序读取/写入文件权限?
这里的功能:
Public Shared Sub Serialize(Of T)(ByVal compression As Boolean, _
ByVal path As String, ByVal instance As T)
Try
Dim fs As Stream = New FileStream(path, FileMode.OpenOrCreate)
Dim bf As New BinaryFormatter
If compression Then fs = New GZipStream(fs, CompressionMode.Compress)
bf.Serialize(fs, instance)
fs.Close()
Catch ex As Exception
MessageBox.Show(ex.Message)
End Try
End Sub
我知道,某些系统文件夹是关闭的限制,但它不会让我保存在任何地方,无论哪个驱动我选择。