我正在使用 Window 7 的 SORT 命令对 .csv 文件进行排序,当我将结果输出到单独的 csv 文件时,该命令可以正常工作,但我需要进行就地排序。
代码如下。
System.Diagnostics.Process process = new System.Diagnostics.Process();
System.Diagnostics.ProcessStartInfo startInfo= new System.Diagnostics.ProcessStartInfo();
startInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
startInfo.FileName = "cmd.exe";
startInfo.Arguments = "/C sort C:\\Users\\fFayyaz\\Desktop\\12.csv > C:\\Users\\fFayyaz\\Desktop\\12.csv";
process.StartInfo = startInfo;
process.Start();
上面的代码清空了整个源文件。如果我执行 /C 排序文件名,它不会对文件进行排序。但是,如果源和目标不同,上面的代码可以完美运行。有人可以帮助进行就地排序。