3
它看起來像可可有很多方法來移動文件/文件夾目錄到回收站:正確的對象移動到回收站
- [[[NSWorkspace sharedWorkspace] performFileOperation:NSWorkspaceRecycleOperation]
- [ NSWorkspace sharedWorkspace] recycleURLs:]
- [的NSFileManager trashItemAtURL:]
- [的NSFileManager removeItemAtPath:]
- [的NSFileManager removeItemAtURL:]
通過閱讀此處的解釋或鏈接到官方Apple文檔,理解其差異將會很好。
此外,如果有人知道將文件/非空目錄移動到垃圾箱的普遍方式,那將很高興知道。
1.我需要將在10.6以上的工作代碼。 2.解決方案編號2是否適用於文件和非空目錄?我也會檢查這些參考。你可以把一些示例代碼垃圾目錄? – Igor
recycleUrls:在OS X 10.6及更高版本中可用。我在我的答案中添加了一些示例代碼。 –
我收到「NSArray * files = @ [url];」這一行上的錯誤。谷歌搜索說,我需要最新的LLVM,我沒有。我在XCode 4.2上使用10.6。我如何重寫這一行?謝謝。 – Igor