使用writeAllText保存外部数据文件

时间:2014-05-18 14:32:40

标签: vb.net visual-studio file exception

我尝试使用visualstudio 2013在visual basic上将数据保存到外部数据文件,到目前为止,我已经找到了各种方法来执行此操作,但他们都遇到了同样的问题

  

"未处理的类型' System.UnauthorizedAccessException'发生在> mscorlib.dll

中      

其他信息:访问路径' C:\ test.txt'被拒绝。"

我使用的当前方法是以下代码

Dim filename As String
filename = InputBox("Please Enter a Filename", "Enter Filename", "")
    If filename = "" Then
        MsgBox("Please Enter a value to save", vbOKOnly, "Error")
        Else
        filename = "C:\" + filename + ".txt"
        File.WriteAllText(filename, "Accesories list Items")
    End If

1 个答案:

答案 0 :(得分:2)

任何外部程序都无法访问Windows C驱动器(非常确定MS程序可以访问它)。尝试使用" C:\ temp \ test.txt"如果失败则会出现问题。否则,可能是因为您不允许访问Windows的该区域。