简体   繁体   English

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

[英]How to run bat file with arguments from a java program? (Trying to automate using a Command Line Tool )

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

This is how usually we pass multiple space-separated commands to process builder这就是我们通常将多个空格分隔的命令传递给进程构建器的方式

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

If I am running "ls -lrt /home/ubuntu/test" my ProcessBuilder will look like如果我正在运行“ls -lrt /home/ubuntu/test”,我的 ProcessBuilder 将如下所示

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

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM