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 sort filename を実行すると、ファイルはソートされません。ただし、ソースと宛先が異なる場合、上記のコードは完全に機能します。誰かがインプレースソートを手伝ってくれますか?