博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
java执行命令行,路径有空格的解决办法
阅读量:6294 次
发布时间:2019-06-22

本文共 803 字,大约阅读时间需要 2 分钟。

hot3.png

在使用ffmpeg的时候,有这样命令行为:c://ffmpeg/ffmpeg.exe   -i   C:/ffmpeg/input/test123/Test.avi   -y   -f   image2   -ss   8   -t   0.001   -s   210x120   D:/Program  Files/Tomcat/apache-tomcat-7.0.41/webapps/usr/local/data/video/test123/SC95210820141223IMG.png

D:/Program  Files/Tomcat/apache-tomcat-7.0.41/webapps/usr/local/data/video/test123/SC95210820141223IMG.png”    Program  Files中间有一个空格,解决办法是:

String cut = "c://ffmpeg/ffmpeg.exe   -i   "+ oldfilepath.replaceAll(" ","\" \"") + "   -y   -f   image2   -ss   8   -t   0.001   -s   210x120   "+imgPath.replaceAll(" ","\" \"");

使用replaceAll函数进行替换,将空格替换成如下:

c://ffmpeg/ffmpeg.exe   -i   C:/ffmpeg/input/test123/Test.avi   -y   -f   image2   -ss   8   -t   0.001   -s   210x120   D:/Program" "Files/Tomcat/apache-tomcat-7.0.41/webapps/usr/local/data/video/test123/SC95210820141223IMG.png

OK~~~

转载于:https://my.oschina.net/hehongbo/blog/359496

你可能感兴趣的文章
宕机的阿里云们正在杀死运维?
查看>>
解密新一代Java JIT编译器Graal
查看>>
从数据中心基础设施的视角来看 Facebook 机器学习的应用
查看>>
座谈会:Apache基金会那些事儿
查看>>
如何在 Kubernetes 中对无状态应用进行分批发布
查看>>
Oracle计划新的移动OpenJDK项目
查看>>
Phantom.js维护者退出,项目的未来成疑
查看>>
Datical为数据库添加持续交付能力
查看>>
当中台遇上DDD,我们该如何设计微服务?
查看>>
2016年云巴产品更新合集
查看>>
央视在世界杯高清直播中占了C位 它是怎么做到的?
查看>>
新书问答:Company-Wide Agility
查看>>
Oracle将关闭Java.net和Kenai.com社区
查看>>
机器人操作系统来到Windows
查看>>
Propel项目改为基于TensorFlow.js
查看>>
Azure正式对外发布容器服务,支持Swarm和Mesos
查看>>
阿里巴巴收购以色列VR公司,大厂死磕VR为哪般?
查看>>
埃隆·马斯克:比特币拥有着“极为出色”的结构,而纸质货币终将消失
查看>>
如何用度量影响敏捷环境
查看>>
Facebook使用机器学习手段来自动优化其系统性能
查看>>