0
當打開或發送到事件時,如何獲取文件目錄? 我希望它像媒體播放器,當用戶使用「打開方式」運行它時,應用程序可以獲取文件名&路徑。如何打開或發送事件時獲取文件目錄?
當打開或發送到事件時,如何獲取文件目錄? 我希望它像媒體播放器,當用戶使用「打開方式」運行它時,應用程序可以獲取文件名&路徑。如何打開或發送事件時獲取文件目錄?
文件名將命令行應用程序上pased,這樣你就可以通過
Module MainModule
Sub Main(cmdArgs As String())
Dim fileName as string = cmdArgs(0)
End Sub
End Module
訪問控制檯應用程序,或通過
Dim args As String() = Environment.GetCommandLineArgs()
Dim fileName As String = args(1)
對於一個GUI應用程序。
請注意,當使用Environment.GetCommandLineArgs()
時,數組中的第一個元素將成爲可執行文件的完整路徑,因此您需要訪問第二個元素以獲取文件名。在第一個示例中,cmdArgs
將僅包含文件名參數。
要獲取目錄名稱包含文件,你可以使用
Dim path as String = System.IO.Path.GetDirectoryName(fileName)