如何知道文件是否可以移动到Cocoa中的垃圾箱

Nic*_*kkk 7 cocoa recycle-bin volume objective-c nsurl

目前我可以删除选定的用户文件.问题是如何知道该文件的卷是否支持废弃.例如,外部USB记忆棒只有一个本地垃圾文件夹,而不允许在远程Mac上丢弃文件(即使是从Finder),它只能被删除.我没有在NSURLVolume[...]使用中发现任何适当的常数[NSURL getResourceValue:forKey:error].

Nic*_*kkk 0

我最终检查了以下方法的结果:

FileManager.default.url(for: .trashDirectory, in: .userDomainMask, appropriateFor: url, create: false)
Run Code Online (Sandbox Code Playgroud)

其中url是卷或该卷上文件的 url。