ディレクトリからファイルを削除するためにこのコードを使用しました:
[ws performFileOperation: NSWorkspaceRecycleOperation source: @"/Users/user/path" destination: @"" files: [[_l_ArrayController selectedObjects] mutableArrayValueForKey: @"LName"] tag: 0];
[_l_ArrayController removeObjects:[_l_ArrayController selectedObjects]];
それは完璧に機能しましたが、_l_ArrayControllerからファイルを削除した場合、Finderを介して時間内に NSWorkspaceRecycleOperation
ファイルを削除しないでください。
例えば:
ファイル{1、2、3}の配列があり、削除を開始します。時間内に Finder を介してファイル「2」を削除した場合、ファイル「3」は削除されませんNSWorkspaceRecycleOperation
。