文件.Exists可以在c#中工作,但不能在VB.NET中工作
本文关键字:工作 但不能 NET VB Exists 文件 | 更新日期: 2023-09-27 18:04:33
我遇到一个奇怪的问题。
VB。NET -不工作
Dim stringData As String = Encoding.UTF8.GetString(buffer, 0, buffer.Length)
If Not [String].IsNullOrEmpty(stringData) AndAlso System.IO.File.Exists(stringData) Then
Process.Start(stringData)
End If
工作 If Not [String].IsNullOrEmpty(stringData) AndAlso System.IO.File.Exists(stringData) Then
Process.Start(stringData)
End If
Process.Start(stringData)
c# - working:
string stringData = Encoding.UTF8.GetString(buffer, 0, buffer.Length);
if (!String.IsNullOrEmpty(stringData) && System.IO.File.Exists(stringData))
{
Process.Start(stringData);
}
谁能告诉我我做错了什么?
试试:
Dim stringData As String = GetFolderPath(SpecialFolder.MyDocuments) & "'my.exe" 'For example
If Not String.IsNullOrEmpty(stringData) Then
If File.Exists(stringData) Then
Process.Start(stringData)
Else
MsgBox("File couldn't be found.", vbCritical, "MyApp")
End If
End If