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

问题描述 投票:0回答:1

目前我可以删除选定的用户文件。问题是如何知道该文件的卷是否支持垃圾回收。例如,外部 USB 记忆棒只有一个本地垃圾文件夹,而不允许在远程 Mac 上删除文件(即使是从 Finder),只能将其删除。我在

NSURLVolume[...]
中没有找到任何合适的常量与
[NSURL getResourceValue:forKey:error]
一起使用。

objective-c cocoa nsurl volume recycle-bin
1个回答
0
投票

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

FileManager.default.url(for: .trashDirectory, in: .userDomainMask, appropriateFor: url, create: false)

其中

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

© www.soinside.com 2019 - 2024. All rights reserved.