gpt4 book ai didi

c# - 使用/不使用相对路径在 C# 中写入文件

转载 作者:太空宇宙 更新时间:2023-11-03 18:38:23 24 4
gpt4 key购买 nike

我目前正在尝试从命令行 OutputPath 获取用户输入

 using (outfile = new StreamWriter(OutputPath))
{
outfile.Write(result);
}

这会写入绝对路径(如果给定)或写入 c:\windows\system32 下的文件

我怎样才能使它成为绝对路径或取决于当前目录。有没有办法从命令行获取当前工作目录,或者是否有更好的 API 可以解决这个问题。

谢谢

最佳答案

使用Path.IsPathRooted判断输入是否绝对,Environment.CurrentDirectory获取当前目录。有了这些信息,您应该已经准备就绪。

关于c# - 使用/不使用相对路径在 C# 中写入文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11892356/

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