gpt4 book ai didi

c# - 当前程序位置?

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

目前正在编写需要存储数据的软件(我知道,它很先进),但我不知道人们会想把它保存在哪里。默认情况下,我希望它保存到 C:\,但这不适用于我使用 N:\作为默认驱动器的服务器。

我可以将其更改为使用 N:\,但如果有人选择在使用其他任何驱动器的系统上运行它,我也会遇到同样的问题。

我知道您可以获得当前程序的位置,但我如何才能复制第一部分以便我可以使用它。

例子

程序位置:X:\Something\Something\program.exe

我希望能够从中获取什么:X:\Something\Something 并添加要创建的新文件的名称 (newdatafile.txt),使其变为 X:\Something\Something\newdatafile.txt

我在 C# 中工作。

最佳答案

我认为这会满足您的要求:

var exeFolder = System.IO.Path.GetDirectoryName(Application.ExecutablePath) + @"\";

然后只需将您的新文件名附加到末尾即可。

关于c# - 当前程序位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32402338/

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