[英]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.