我必須在Java中執行以下Windows的cmd
命令。如何在Java中更改目錄並執行文件
的cmd
命令:
Microsoft Windows [Version 6.1.7600]
Copyright (c) 2009 Microsoft Corporation. All rights reserved.
//First i have to change my default directory//
C:\Users\shubh>D:
//Then move to a specific folder in the D drive.//
D:\>cd MapForceServer2017\bin\
//then execute the .mfx file from there.
D:\MapForceServer2017\bin>mapforceserver run C:\Users\shubh\Desktop\test1.mfx
執行
Output files:
library: C:\Users\shubh\Documents\Altova\MapForce2017\MapForceExamples\Tutorial\library.xml
Execution successful.
你爲什麼不嘗試在Windows的.bat腳本?只是一個想法! – harshavmb
我希望在我的servlet文件中添加上述命令的java代碼,用戶將上傳文件,然後它將被mapforceserver run命令使用。因此,每次用戶上傳新文件時,文件名都會更改。我們可以在運行期間動態更改批處理文件的內容嗎? – shubham0001
是的,你可以使用java.io.File API編寫,通過下面的鏈接。 http://stackoverflow.com/questions/29820079/write-into-bat-file-with-java – harshavmb