C#調用控制臺Copy命令將文件打包到圖片文件里面

          早在很久以前,不知道大家有沒有遇到過一種圖片修改后綴名后可以變成其他文件。我在11年的時候對這個也比較感興趣,后面百度得知是通過控制臺的Copy命令進行打包的,它可以將兩個文件打包到一個文件里面。我上面說的這個文件在圖片里就是用的這個命令,但是每次去操作的時候需要注意的參數很多,而且在控制臺下面寫命令比較麻煩。所以我將這個功能打包了一個小工具,可以直接選擇兩個文件進行打包。已經是11年的作品了今天翻電腦的時候看到的。所以分享出來,里面就一個操作控制臺的代碼有點用,其它的沒有什么含量。

          C#調用控制臺Copy命令將文件打包到圖片文件里面
          C#調用控制臺Copy命令將文件打包到圖片文件里面
          /// <summary>
          /// 執行windows的cmd命令操作
          /// </summary>
          /// <param name="command">命令</param>
          /// <returns>返回cmd命令執行結果</returns>
          private string RunCmd(string command)
          {
              //實例一個Process類,啟動一個獨立進程
              System.Diagnostics.Process p = new System.Diagnostics.Process();
          
              //Process類有一個StartInfo屬性,這個是ProcessStartInfo類,包括了一些屬性和方法,下面我們用到了他的幾個屬性:
              p.StartInfo.FileName = "cmd.exe"; //設定程序名
              p.StartInfo.Arguments = "/c " + command; //設定程式執行參數
              p.StartInfo.UseShellExecute = false; //關閉Shell的使用
              p.StartInfo.RedirectStandardInput = true; //重定向標準輸入
              p.StartInfo.RedirectStandardOutput = true; //重定向標準輸出
              p.StartInfo.RedirectStandardError = true; //重定向錯誤輸出
              p.StartInfo.CreateNoWindow = true; //設置不顯示窗口
          
              p.Start(); //啟動
          
              //p.StandardInput.WriteLine(command); //也可以用這種方式輸入要執行的命令
              //p.StandardInput.WriteLine("exit"); //不過要記得加上Exit要不然下一行程式執行的時候會當機
          
              return p.StandardOutput.ReadToEnd(); //從輸出流取得命令執行結果
          
          }

          最后奉上下載地址:

          C#調用控制臺Copy命令將文件打包到圖片.zip

          本博客所有文章如無特別注明均為原創

          如果覺得對你有幫助,可以通過下方打賞對作者表示鼓勵

          本文采用知識共享署名-非商業性使用-相同方式共享

          如若轉載,請注明出處:《C#調用控制臺Copy命令將文件打包到圖片文件里面》http://www.solariosolutions.com/815.html

          (0)
          打賞 微信掃一掃 微信掃一掃 支付寶掃一掃 支付寶掃一掃
          鋒哥的頭像鋒哥管理員
          上一篇 2014年4月17日 11:05
          下一篇 2014年5月6日 15:21

          相關推薦

          發表回復

          登錄后才能評論

          評論列表(2條)

          • 天空
            天空 2014年4月28日 15:30

            胖哥,就是不讓我下載,啥東東,分享也沒用

          国产厨房乱子伦露脸,XXXXAAA欧美,日本 888 XXXX,国产欧美日韩一区二区图片