0
我想運行類似以下的東西:Java命令行參數包含反斜槓
java MyProgram C:\Path\To\My\File
當我做到這一點,輸出的第一個參數的內容,它輸出:
C:PathToMyFile
這作品,但是:
java MyProgram "C:\Path\To\My\File"
但我希望能夠做第一個命令,而不是第e秒。我怎樣才能做到這一點?
我想運行類似以下的東西:Java命令行參數包含反斜槓
java MyProgram C:\Path\To\My\File
當我做到這一點,輸出的第一個參數的內容,它輸出:
C:PathToMyFile
這作品,但是:
java MyProgram "C:\Path\To\My\File"
但我希望能夠做第一個命令,而不是第e秒。我怎樣才能做到這一點?
\
charecter用於「轉義」特殊字符。這意味着它會告訴程序忽略它們,或者不對它們做任何特別的事情。爲了使這項工作只使用\\
而不是\
。這逃避了\
。所以使用
C:\\Path\\To\\My\\File
_But我想能夠做第一個命令,而不是second_爲什麼? – 2014-12-02 01:11:01
未來,我希望能夠執行java MyProgram PathA PathB PathC ....將引號添加到所有這些路徑有點繁瑣。我基本上希望能夠複製和粘貼所有這些路徑而無需更改任何內容。 – Ben 2014-12-02 01:12:30
你會發現替代方法更乏味。 – 2014-12-02 01:18:09