如何使用Java代码更改批处理文件的内容?
我使用Java程序解析XML。它工作正常。但我可以使用Java为批处理文件做同样的事情吗?
我可以使用以下代码运行批处理文件。
String command = "cmd /c start " + batFile;
Runtime rt = Runtime.getRuntime();
rt.exec(command);
我的批处理文件的内容是:
@echo off
cd C:\Program Files (x86)\SourceMonitor
start SourceMonitor.exe /C "C:\shravani-workspace\appanalytix\src\main\resources\appanalysis.xml"
exit
但在此之前我想改变位置
C:\shravani-workspace\appanalytix\src\main\resources\appanalysis.xml
..给用户给定的XML位置。如何在我的Java应用程序中实现这一目标?