标签: macos cocoa
我使用NSWorkspace sharedWorkspace方法recycleURLs: completionHandler:删除文件。
NSWorkspace sharedWorkspace
recycleURLs: completionHandler:
如果用户没有正确的权限,例如从/Applications删除会产生错误。 Finder会提示用户输入sudo密码,然后继续删除文件。
/Applications
Finder
sudo
虽然很容易检测到错误并提示用户,但我无法弄清楚如何以编程方式强制删除。