c# - 我应该如何使用 mac 在 C# 中设置路径名
问题描述
我正在学习 C#,需要设置路径名。我看到的所有示例都使用 Windows,我似乎无法在 Mac 上执行此操作。
我只是使用下面的空白终端
var files = Directory.GetDirectories(@"Users/andre/documents", "*.*", SearchOption.AllDirectories);
foreach (var file in files){
Console.WriteLine(file);
}
解决方案
Mac 编程可能意味着 .NET Core。不是我的专业领域,但我可以给你一些提示。
看起来您想要的是用户的特殊文件夹。在 Windows 中解决这个问题的正确方法是SpecialFolders Enumeration。虽然我不确定,但这应该映射到 Mac 上类似的东西。根据文档,它们从 .NET Core 2.0 开始得到支持。
此外,如果您想构建路径,请使用 Path 类。它可以处理每个操作系统如何查看路径的细节。
推荐阅读
- php - 我想通过 PHP/HTML 控制 python 脚本
- swift - 创建一个函数来计算句子中的元音、辅音和标点符号
- zabbix - Zabbix 外部检查从 bash 运行,但不是从管理 Web 控制台中的地图运行
- c# - 如何在有条件的列表中添加不同的值?
- sql - 是否可以在不指定模式的情况下使用 DB2 变量?
- embedded - gpio-key 不在 sys/kernel/debug/gpio 中
- css - 为什么悬停 div 元素在 iOS Safari (iPhone/iPad) 上不起作用?
- git - 当切换回相应的分支时,Git 可以提醒我或自动应用存储吗?
- angular - 如何以角度将模态从一个组件打开到另一个组件?
- java - EclipseLink 如何命名外键?