繁体   English   中英

在Linux上将.files / .folders与Mono一起使用

[英]Using .files/.folders with Mono on Linux

我正在Linux上编写C#应用程序,我想将应用程序.config文件存储在用户的主目录中,即

如果应用程序的名称是Foo.exe

~user/.Foo/foo.exe.config

而不是在与程序集相同的目录中查找.config文件。 这可能吗?

当然。 查看Environment.SpecialFolder

string appDataDir = Environment.GetFolderPath(Environment.SpecialFolder.ApplicationData);

请记住使用Path.Combine(folder1,folder2)组合路径,以使您的应用程序跨平台兼容。

或者,您可以只获取环境变量HOME

string homeDir = System.Environment.GetEnvironmentVariable("HOME");

我相信你可以做到:

Directory.getCurrentDirectory()。

这是资源:

http://msdn.microsoft.com/en-us/library/system.io.directory.getcurrentdirectory(v=vs.110).aspx

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM