2015-05-26 31 views
0

我在Visual Studio中的一個問題2013年Visual Studio的路徑,未知的用戶

Private Sub Button2_Click(sender As Object, e As EventArgs) Handles Button2.Click 
    System.Diagnostics.Process.Start("C:\Users\USER\Desktop\project.pdf") 
    If IO.File.Exists(Name) Then 
     MsgBox("Login launched") 
    End If 
    Me.Close() 
End Sub 

我想改變「USER」的一部分,但不管哪臺計算機,這是上,它會發現正確的文件/路徑。這是我可以在一個批處理文件做的,是這樣的:"C:\Users\%username%\Desktop\project.pdf"

這部分「%USERNAME%」

謝謝你在前進,

附:

如果可能,我想這樣做,無論用戶在哪裏有某些.pdf,它總能找到正確的路徑。所以基本上用戶選擇安裝文件的位置,然後從該文件讀取數據。

回答

0

在回答第一個問題是:

string path = Environment.GetFolderPath(Environment.SpecialFolder.Desktop) + @"\project.pdf"; 

或(取決於你想要做什麼)

string path = Environment.GetFolderPath(Environment.SpecialFolder.DesktopDirectory) + @"\project.pdf";