如何确定Visual Basic中的"WriteAllText"是否已成功完成?

1 vb.net

我正在VB 2010中编写一个程序,在Try..Catch块中使用WriteAllText方法.我想做一个'MessageBox.Show'来向用户表明该文件已成功保存(仅当它成功保存时!)是否有一种方法可以让WriteAllText方法告诉我它成功,我可以在一个If中使用那么声明?

Ree*_*sey 5

File.WriteAllText将提出失败的例外情况.如果你在通话后到达线路,而不是进入Catch区块,那么你就成功了.

Try
    File.WriteAllText(filename, contents)

    ' This will only happen on success
    MessageBox.Show("Success") 
Catch ex As Exception
    ' On failure, you'll be here
End Try
Run Code Online (Sandbox Code Playgroud)