繁体   English   中英

将多个二进制文件复制到一个单个二进制文件

[英]Copying multiple binary files to one single binary file

我有两个二进制文件( macID.bin.binfacDflttemp.bin )需要复制到单个二进制文件( facDflt.bin )。

以下是可以使用Java API执行的命令。

"CMD /c copy /b " + "\"" +"C:\\Program Files\\Project\\GS\\3_5_5\\macID.bin.bin"
 + "\"" + "\"" + " + C:\\Program Files\\Project\\GS\\3_5_5\\facDflttemp.bin" + "
\"" + "\"" + " C:\\Program Files\\Project\\GS\\3_5_5\\facDflt.bin" + "\""

我尝试使用JAVA API但显示错误消息:

已复制0个文件。 文件名,目录名称或卷标签语法不正确。**

请提供更好的解决方案来执行上述命令。

请检查下面的代码。 这个对我有用。

public class test{
    public static void main(String[] args) throws IOException {
        Runtime.getRuntime().exec("CMD /c COPY /b \"D:\\1\\1.bin\" + \"D:\\1\\2.bin\" \"D:\\1\\3.bin\"");

    }
}

在您的情况下使用

"CMD /c copy /b  \"C:\\Program Files\\Project\\GS\\3_5_5\\macID.bin.bin\" + \"C:\\Program Files\\Project\\GS\\3_5_5\\facDflttemp.bin\" \"C:\\Program Files\\Project\\GS\\3_5_5\\facDflt.bin\""

使用Java代码:

Runtime.getRuntime().exec(command)

暂无
暂无

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

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