私の場合、SaveFileDialog
はファイルを書きませんが、sfダイアログで「保存」と同じ場所にログファイルを作成するコマンドラインアプリケーションのパスを指定するのに使いたいと思います。savefiledialogからフルパスを取得し、 "startInfo.Arguments"で使用するにはどうすればよいですか?
SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "*.txt";
string sfdname = saveFileDialog1.FileName;
if (sfd.ShowDialog() == DialogResult.OK)
{
Path.GetFileName(sfd.FileName);
}
startInfo.Arguments = "--log=" + Path.GetFileName(sfd.FileName);
を使用することができます。 –