gpt4 book ai didi

c# - 我应该使用 AppDomain.CurrentDomain.BaseDirectory 还是 System.Environment.CurrentDirectory?

转载 作者:IT王子 更新时间:2023-10-29 03:38:53 28 4
gpt4 key购买 nike

我在同一文件夹中有两个 exe 文件,我可以通过 exe1 中的按钮运行 exe2。今天我通过远程(终端服务) session 观察客户,exe2 无法运行“未找到文件”错误,但我们检查时 exe1 位于同一目录中。所以我应该使用 AppDomain.CurrentDomain.BaseDirectorySystem.Environment.CurrentDirectory

谢谢

最佳答案

如果您想在与您的应用程序相同的目录中查找文件,AppDomain.CurrentDomain.BaseDirectory 是正确的选择。

Environment.CurrentDirectory 是一个可以并且将会在应用程序运行过程中发生变化的值。例如,使用默认参数,WinForms 中的 OpenFileDialog 会将此值更改为从中选择文件的目录。

关于c# - 我应该使用 AppDomain.CurrentDomain.BaseDirectory 还是 System.Environment.CurrentDirectory?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/674857/

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