如何使用Mac在C#中设置路径名

时间:2018-11-24 15:18:17

标签: c# file-io

我正在学习C#,需要设置路径名。我看到的所有示例都使用Windows,但在Mac上似乎无法做到这一点。

我只能使用下面的空白终端

var files = Directory.GetDirectories(@"Users/andre/documents", "*.*", SearchOption.AllDirectories);
foreach (var file in files){
                Console.WriteLine(file);
            }

1 个答案:

答案 0 :(得分:0)

为Mac编程可能意味着.NET Core。不是我的专业领域,但是我可以给您一些提示。

看起来您想要的是用户的特殊文件夹。在Windows中执行此操作的正确方法是SpecialFolders Enumeration。虽然我不确定,但这应该映射到Mac上类似的东西。并且根据文档,它们从.NET Core 2.0开始都受支持。

此外,如果要构建路径,请使用Path类。它可以处理每个操作系统如何查看路径的细节。