1
我想执行这个命令:的iconv -f -t的Unicode UTF8 input.txt中> output.txt的如何执行Linux命令行的C#单
但我得到这个错误:在/ usr/bin中/的iconv:无法打开输入文件'>':没有这样的文件或目录
ProcessStartInfo psi = new ProcessStartInfo();
psi.FileName = "/usr/bin/iconv";
psi.UseShellExecute = false;
psi.Arguments = "-f unicode -t utf8 /tmp/test.txt > Desktop/output.txt";
Process p = Process.Start(psi);
p.WaitForExit();
p.Close();
为什么要将它设置为重定向标准输出,并且还尝试将输出发送到文本文件? –
只是我正在休耕一个例子,但我不使用它 – Silva