gpt4 book ai didi

c# - 如何从 savefiledialog 获取完整路径并在 "startInfo.Arguments"中使用?

转载 作者:太空狗 更新时间:2023-10-29 20:50:39 27 4
gpt4 key购买 nike

在我的例子中,SaveFileDialog 不会写入任何文件,但我想用来指定命令行应用程序的路径,该应用程序将在与“已保存”的位置相同的位置创建日志文件sf 对话框。

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);

最佳答案

你可以使用

Path.GetFullPath(sfd.FileName);

代替

Path.GetFileName(sfd.FileName);

完整版...

SaveFileDialog sfd = new SaveFileDialog();
sfd.Filter = "*.txt";
string sfdname = saveFileDialog1.FileName;
if (sfd.ShowDialog() == DialogResult.OK)
{
Path.GetFullPath(sfd.FileName);
}

startInfo.Arguments = "--log=" + Path.GetFullPath(sfd.FileName);

关于c# - 如何从 savefiledialog 获取完整路径并在 "startInfo.Arguments"中使用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8416858/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com