java - 如何使用java程序中的参数运行bat文件? (尝试使用命令行工具实现自动化)

标签 java amazon-web-services batch-file cmd

我正在尝试使用命令行工具“Tarql”进行一些数据转换(提供 csv 和 sparql 查询,它将把 csv 文件转换为 ttl 格式)。

最佳答案

这就是我们通常将多个空格分隔的命令传递给进程构建器的方式

ProcessBuilder pb = new ProcessBuilder("command", "command_arg1",
"command_arg2","command_arg3", "command_arg4", ...);

如果我运行“ls -lrt/home/ubuntu/test”,我的 ProcessBuilder 将如下所示

ProcessBuilder pb = new ProcessBuilder("ls", "-lrt",
"/home/ubuntu/test");

关于java - 如何使用java程序中的参数运行bat文件? (尝试使用命令行工具实现自动化),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60170776/

相关文章:

python - 并行运行 Python 脚本并等待所有脚本完成,然后再执行更多并行脚本

java - 通过ListAdapter设置ImageView src

email - AWS SES 回复上一封电子邮件

android - React Native : What is returned by Auth. 登录()?

amazon-web-services - 使用 Go 将 S3 文档发送到 Textract

batch-file - 为什么我在运行此脚本时无法在 Python 中加载 _tkinter 模块?

java - 如何在 C 和 Java 中处理 10^100 阶的数字?

java - 如果你有歌曲 ID,Android 从媒体商店获取歌曲?

java - Vaadin 如何使用 AbstractField.FocusShortcut 中的速记符号将 &Address 转换为 Alt+A?

batch-file - 批处理以正确的时间创建视频 .srt 字幕