簡體   English   中英

重新記錄找不到文件

[英]Relog Can't Find the File

我正在嘗試從應用程序讀取BLG文件。 我可以從我的應用程序中讀取CSV文件,但是我還想添加另一種表單來將BLG文件轉換為CSV。 不幸的是,我收到一條錯誤消息,提示找不到文件。 這是代碼:

    object command;
    string dosyaAdi; 

    private void btnCevir_Click(object sender, EventArgs e)
    {
        try
        {
            dosyaAdi = openFileDialog1.FileName;
            command = "relog "+dosyaAdi+".blg -f CSV -o "+dosyaAdi+".csv";
                System.Diagnostics.ProcessStartInfo procStartInfo =
                new System.Diagnostics.ProcessStartInfo("cmd", "/c " + command);
                procStartInfo.RedirectStandardOutput = true;
                procStartInfo.UseShellExecute = false;
                procStartInfo.CreateNoWindow = true;
                System.Diagnostics.Process proc = new System.Diagnostics.Process();
                proc.StartInfo = procStartInfo;
                proc.Start();
                string result = proc.StandardOutput.ReadToEnd();
                MessageBox.Show(result);
        }
        catch (Exception objException)
        {

        }
    }

謝謝您的幫助。

我只使用Tx(LINQ到Logs and Traces)的解析器,它是一個C#庫,支持多種跟蹤格式,包括blg,csv,tsv。

這就是用法:

var playback = new Playback();

playback.AddPerfCounterTraces(@"C:\bin\Release\Net40\BasicPerfCounters.blg");

playback
    .GetObservable<PerformanceSample>()
    .Dump();

playback.Run();

您還可以找到在LINQpad的Tx示例中如何使用它的示例:

在此處輸入圖片說明

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM