我在Mac上运行Visual Studio进行开发 .NET Core
. 我的文件权限有问题。
例如,当我使用 FluentFTP
下载一个文件。
client.DownloadFile("/Users/max/temp/download_folder", "remote/path");
我得到了以下错误。
Access to the path '/Users/max/temp/download_folder' is denied.
请注意,我在下载文件时,使用 Path
和 Directory
.
我已经确认路径是正确的。我已经测试过设置 chmod 777 /Users/max/temp/
. 我也试着把文件放到了 /var/tmp/
,其中默认为完全文件访问。
我的感觉是 Visual Studio
没有足够的权限运行。在这个 纫 对于Visual Studio Code来说,类似的问题可以通过设置 sudo chown -R $(whoami) /Users/$(whoami)/.vscode
但我找不到任何Visual Studio的dotfiles。
问题是我传递了一个目录路径,而这个方法想要一个文件名路径。异常信息可以更丰富一些。希望这个答案能够帮助到未来的人。