2

我有类似的东西:

    System.IO.File.Delete(_save_file_dialog.FileName)

    ...

    _sw = New StreamWriter(filename)
    _sw.Write(_data.ToString)
    _sw.Close()

删除有效,FileDialog 没有发现任何只读问题。但有时(随机)StreamWrite 会抛出 UnauthorizedAccessException。这是在网络驱动器上。

我们最近刚从 XP 切换到 Win7,XP 上从来没有出现过这个问题。

调用后删除可能没有完成吗?

4

0 回答 0