【发布时间】:2021-01-14 10:50:03
【问题描述】:
我正在尝试在两个云提供商之间同步照片,首先我想在我的 Mac 上创建一个本地照片列表。
我在 MacO 上使用 .Net 5
但是,Big Sur 阻止我的应用访问图片目录,.Net 给了我一个 System.UnauthorizedAccessException。
如何允许我的 .Net 应用程序访问 Mac 上的整个硬盘?
下面的代码,我可以很高兴地用这个代码点击文档,但是 Big Sur 不喜欢我访问图片。
using System;
using System.IO;
namespace FindFiles
{
class Program
{
static void Main(string[] args)
{
var x = Directory.GetFiles("/Users/paul/Pictures", "*" , SearchOption.AllDirectories);
Console.WriteLine(x.Length);
}
}
}
谢谢
【问题讨论】:
标签: c# macos .net-core .net-5 macos-big-sur