2011-09-17 46 views

回答

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) 
相關問題