如何将jpg文件附加到rar文件中?

达伦·罗伯(Daren Lobo)

我最近看过本教程(请在继续之前阅读)。我试过了,效果很好。我想编写一个使用GUI实现相同结果的程序。看图片-

在此处输入图片说明

具体来说,我想要的C#等效项:

Copy \B SrcImage + SrcArchive Result

在那里SrcImageSrcArchive并且Result是指向三个文件的字符串。

有人知道我能做什么吗?

更新#1:我尝试过:

        //Writing a batch file containing the desired code in batch file 
        //language, and running it from a c# form.
        string BackSlashB = "-b";
        string lines = "@echo off \r copy "+ BackSlashB +" " + SrcJpg + " + " + SrcRar + " " + Destfile +  " \r pause";
        MessageBox.Show(lines);
        System.IO.StreamWriter batchfile = new System.IO.StreamWriter("c:\\temp.bat");
        batchfile.WriteLine(lines);
        batchfile.Close();
        System.Diagnostics.Process.Start("c:\\temp.bat");

控制台窗口会打开,然后消失,然后我才能阅读其内容...有任何想法吗?

达伦·罗伯(Daren Lobo)

好吧,我终于让它工作了。

问题出在\ r转义。出于某种奇怪的原因,它必须是\ r \ n,否则批处理文件将在一行中包含代码。另外,我必须在每个文件名周围添加撇号。最后,我删除了暂停和调试框,将其替换为“检查文件是否存在”,以便向用户显示任务已完成的消息。

完整代码:

string lines = "@echo off" + "\r\n copy /b " + "\"" + SrcJpg + "\"" + " + " + "\"" + SrcRar + "\"" + " " + "\"" + Destfile + "\"";
        //MessageBox.Show(lines);
        System.IO.StreamWriter batchfile = new System.IO.StreamWriter("c:\\temp.bat");
        batchfile.WriteLine(lines);
        batchfile.Close();
        System.Diagnostics.Process.Start("c:\\temp.bat");

        if (File.Exists(Destfile))
        {
            MessageBox.Show("File Created!");
        }

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何将arraylist逐行附加到txt文件中?

来自分类Dev

如何将输出附加到文件中的特定行

来自分类Dev

如何将tee附加到Bash中的文件?

来自分类Dev

如何将json数据附加到文件中?

来自分类Dev

如何将txt文件中的值附加到Qlist

来自分类Dev

如何将tee附加到Bash中的文件?

来自分类Dev

如何将源文件中的文本附加到目标文件中的EOF之前的目标文件中

来自分类Dev

如何将Parallel Grep的输出附加到文件?

来自分类Dev

Mandril:如何将ics邀请文件附加到模板?

来自分类Dev

如何将图像附加到vsix文件?

来自分类Dev

如何将.Jar文件正确附加到HTML

来自分类Dev

如何将awk脚本附加到文件?

来自分类Dev

如何将数据附加到现有文件

来自分类Dev

如何将Int数组水平附加到文件?

来自分类Dev

如何将日期附加到备份文件

来自分类Dev

如何将Parallel Grep的输出附加到文件?

来自分类Dev

如何将.Jar文件正确附加到HTML

来自分类Dev

如何将多行文本附加到文件?

来自分类Dev

如何将文本附加到文件的特定行的末尾?

来自分类Dev

Vim:如何将变量的内容附加到文件?

来自分类Dev

如何将 Linux 命令行附加到文件?

来自分类Dev

如何将 Radiobutton 的值附加到 csv 文件

来自分类Dev

如何将本地文件夹附加到qtquick

来自分类Dev

如何将命令输出附加到多个文件?

来自分类Dev

如何将文件附加到化石票证

来自分类Dev

如何将创建的文件附加到邮件 mvc

来自分类Dev

如何将多个字节附加到文件末尾

来自分类Dev

如何将excel文件中的特定数据附加到python列表中?

来自分类Dev

如何将本地 JS 文件中的数据附加到 ReactJS 中的状态?

Related 相关文章

热门标签

归档