在java中执行CMD命令,文件路径或文件名带空格处理,按照其他人的在全路径添加双引号,执行会进入C盘,后尝试将双引号添加至对应有空格的文件路径或文件名上,进行反斜杠转义,执行OK,代码如下:

package com.test;
import java.io.InputStream;public class TestCMD {public static void main(String[] args) {//文件路径带空格:String path1 = "C:\\\"Program Files\"\\Git\\git-cmd.exe";//文件名带空格:String path2 = "C:\\Windows\\test\\\"test Capture Tool\".exe";Runtime run = Runtime.getRuntime();try {Process process = run.exec("cmd.exe /c start " + path1);InputStream in = process.getInputStream();while (in.read() != -1) {System.out.println(in.read());}in.close();process.waitFor();} catch (Exception e) {e.printStackTrace();}}
}

java执行CMD命令,文件路径或文件名带空格处理相关推荐

  1. java -version cmd_java如何运行步骤cmd?Java执行cmd命令方法有哪些?

    写好一个java程序之后,我们的最终目的就是可以正确的运行程序,如果程序运行正确了,那么代码也就没有什么问题了,可是java如何运行步骤cmd?接下来,我们就来给大家讲解一下这方面的内容. 1.首先用 ...

  2. Java执行cmd命令

    Java执行cmd命令 1.Java执行cmd 2.Java执行Bat 3.Java执行exe 4.Java执行快捷图标 5.查看log 6.报警 1.Java执行cmd public void ex ...

  3. Java执行cmd命令启动进程

    Java执行cmd命令启动进程 1.代码 //execute command through java applicationpublic static void exeCmd(){Runtime r ...

  4. java执行cmd命令,返回结果中文乱码问题解决

    java执行cmd命令,返回结果中文乱码问题解决 参考文章: (1)java执行cmd命令,返回结果中文乱码问题解决 (2)https://www.cnblogs.com/kwaitfort/p/90 ...

  5. java执行cmd命令并获取返回结果字符串

    全栈工程师开发手册 (作者:栾鹏) java教程全解 java执行cmd命令并获取返回结果字符串 测试代码 public static void main(String[] args) {String ...

  6. java执行cmd命令 cd_Windows的cmd中cd指令切换路径

    Windows的cmd中cd指令无法转换路径怎么办? 1,首先我们看看盘符,我的电脑里有 C D E盘. 2,按下WIN+R键 输入cmd,打开cmd窗口. 3,默认路径为用户文档路径,如果想切换到D ...

  7. java怎么用doss窗口,java执行cmd命令

    Java调用系统命令或可执... 3页 免费 喜欢此文档的还喜欢 Java远程方法调用 44页 1下载券 JAVA模块间调用 27页 2下载券 java调用CMD命令方法详解... ...... Wi ...

  8. java 执行 cmd 命令(转)

    原文出处:http://blog.csdn.net/saindy5828/article/details/11975527 用JAVA代码实现执行CMD命令的方法 java的Runtime.getRu ...

  9. postgresql 备份 java_用JAVA执行CMD命令备份PG数据库,解决需要输入口令的问题

    最近要用JAVA做一个PostgreSQL的备份功能,没想到遇到一个大坑. 在网上搜索,很快就找到一个用JAVA的Runtime.getRuntime().exec()执行cmd命令来备份的方法. 执 ...

最新文章

  1. (续)我对09毕业生说两句
  2. 网络分布式软件bonic清除
  3. Flex Javascript 交互实现代码
  4. HTML与CSS(图解4):表格
  5. 唐山一个葬礼上的豪华车队
  6. Quartz 框架快速入门(三)
  7. JavaScript中的parseInt和Number函数
  8. Wing IDE注册破解方法
  9. swift 可选链_Swift可选链
  10. 超过 40 款很有用而且很新的 jQuery 插件
  11. sqlserver内存释放心得
  12. LOAP its implimenlation
  13. 深度学习概念名词解释总结
  14. 【论文笔记】移动机器人视觉 SLAM 研究综述
  15. 关于部分手机默认获取权限问题
  16. 记录-如何在集成RTL8168网卡的主板上安装ESXi6.0
  17. 图片工具picpick
  18. 解决The authenticity of host can’t be established ECDSA key fingerprint is SHA256
  19. BZOJ1415: [Noi2005]聪聪和可可
  20. rmmod: can't change directory to '/lib/modules': No such file or directory

热门文章

  1. 大一新生的pta错题归纳
  2. node 获取文件编码,批量转换文件编码
  3. 关于量子计算机的一些整理 (精心整理原创) (1)
  4. 移动应用开发之路 04 Android Studio 5种控件介绍、实战详解
  5. CSS 实现鼠标触碰完成渐变切换
  6. CentOS 5.3下 XMMS播放器编译安装
  7. python清洗文本_用python清洗文本文件
  8. UE4纯蓝图添加C++遇到的一个坑
  9. 上市速度赶超蚂蚁集团跟京东数科,陆金所上市后却“水土不服“?
  10. 保护鲸鱼动物网页设计作业 静态HTML宠物主题网页作业 DW鲸鱼网站模板下载 大学生简单动物网页作品代码 个人网页制作 学生个人网页