我想將一些參數傳遞給我寫的一個小程序。 其預計2個參數的程序。 當我這樣稱呼它:帶空格的參數
d:\littleProgram.exe d:\test\folder\ test.pdf
它工作正常。
但當我嘗試這個辦法:
d:\littleProgram.exe d:\test 2\folder\ test.pdf
它認爲是獲得3個參數...
我想引用這樣的:
d:\littleProgram.exe "d:\test 2\folder\" test.pdf
沒有運氣。
這是VB代碼:
Module Module1
Sub Main(ByVal sArgs() As String)
If sArgs.Length = 0 Then
... some code
ElseIf sArgs.Length = 2 Then
... some code
End If
End Sub
End Module
你真的有一個文件名爲「test.pdf」?至少瀏覽器不會允許具有前導或尾隨空格的文件名 – Plutonix
@Plutonix:不,在'test 2'文件夾名稱中有一個空格。文件名是一個單獨的參數,它之前的空格是參數之間的分隔符。 – Guffa
對不起,誤讀。你在哪裏得到這個問題。在IDE或運行時?報價爲我工作。 – Plutonix