將文件打包到圖片文件裏面,以圖片形式顯示;查看源文件:用winRar打開它或者直接將後綴名改成zip,那麼直接能夠解壓查看。c#
windows其實有不少命令,其中就有一個copy的命令就能夠實現:windows
一個簡單用copy命令打包文件的例子: 將F盤test文件夾下的「局域網共享工具一鍵設置.rar」文件打包到圖片 「局域網共享工具一鍵設置.jpg」中工具
copy /b F:\test\局域網共享工具一鍵設置.jpg+F:\test\局域網共享工具一鍵設置.rar F:\test\局域網共享工具一鍵設置.jpg
如圖:url
1.打包後的效果以下:spa
這就是打包後的圖片。嘗試將它保存下來,用winRar打開它,看看你會發現什麼或者直接將後綴名改成zip,那麼直接能夠解壓查看。.net
2.修改後效果以下:3d
c# 調用控制檯Copy命令將文件打包到圖片文件裏面code
/// <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(); //從輸出流取得命令執行結果 }
調用:blog
RunCmd(@"copy /b F:\test\局域網共享工具一鍵設置.jpg+F:\test\局域網共享工具一鍵設置.rar F:\test\局域網共享工具一鍵設置.jpg");進程