已更新...如何從控制檯應用程序啓動kdiff?
我想從控制檯應用程序調用kdiff。所以,我要建兩個文件,並希望他們在執行我的計劃年底比較:
string diffCmd = string.Format("{0} {1}", Logging.FileNames[0], Logging.FileNames[1]);
// diffCmd = D:\vdenisenko\DbHelper\DbHelper\bin\Debug\Reports\16_Nov 06_30_46_DiscussionThreads_ORIGIN.txt D:\vdenisenko\DbHelper\DbHelper\bin\Debug\Reports\16_Nov 06_30_46_DiscussionThreads_ORIGIN.txt
System.Diagnostics.Process.Start(@"C:\Program Files (x86)\KDiff3\kdiff3.exe", diffCmd);
//specification is here http://kdiff3.sourceforge.net/doc/documentation.html
它運行kdiff3工具,但一些錯誤的文件名或命令能否請您看在截圖和說哪裏不對?
可以請你再看看我的帖子?我已經更新了它。 – Vytalyi
這就是爲什麼我添加了「,應該照顧文件名中的空格我認爲。 – Lloyd