java - 使用 Java 运行位于 NAS 卷上的批处理文件
问题描述
问:我需要使用 Java 程序的命令提示符运行位于 NAS 远程驱动器上的批处理文件。我尝试了以下解决方案,它从远程位置读取批处理文件,但在我的本地执行它,因为 cmd.exe 将来自我的本地。我需要知道如何在远程 Windows 服务器中打开命令提示符。可以说我的远程 Windows 服务器是:CTRD001
String[] command = {"cmd.exe ", "/C", "开始", "\\adgtc011\tfo25\test\test.bat"};
进程 p = Runtime.getRuntime().exec(command);
我可以使用 %windir%\system32\cmd.exe 之类的东西在远程服务器上打开,但绝对可以使用正确的路径配置。
解决方案
推荐阅读
- html - 如何解决 Django 模型表单不保存
- python - 尝试在 Mac 上使用 os.makedirs 创建目录时权限被拒绝
- java - 在 Java 的 try 块中调用不会引发异常的方法是一种好习惯/不昂贵吗?
- python - Pandas:将 Yfinance 字典转换为数据框,但该行为空
- sql - JOIN 的 SSIS 最佳实践
- r - 为什么我在尝试 replace_with_na_all 时没有识别列名,因为我将它放入了我的 tibble?
- java - Spring Boot 默认错误消息不符合 Jackson 的属性命名策略
- c - 如何将堆栈跟踪中的数字地址转换为符号?
- python-3.x - 如何加入标签列表而不将它们转换为字符串?
- javascript - 从 AJAX 发送文件并从 PHP 检索