2017-10-12 14 views

答えて

1

これを検出するためのまともな方法が見つかりました。 iOS11以降では、以下のアプローチが可能である:

NSURL* fileURL; // any file URL pointing to a file resource 
NSURL* trashURL = [NSFileManager.defaultManager URLForDirectory:NSTrashDirectory inDomain:NSUserDomainMask appropriateForURL: fileURL create:NO error:NULL]; 
if (trashURL && [fileURL.path hasPrefix:trashURL.path]) 
{ 
    // fileURL is located in the iCloudDrive trash 
} 
0

ファイル/フォルダは次のコードゴミ箱使用されているかどうかを検出するには:

NSURLRelationship relationship; 
NSError *error; 
[[NSFileManager defaultManager] getRelationship:&relationship ofDirectory:NSTrashDirectory inDomain:0 toItemAtURL:URL error:&error]; 
if (relationship == NSURLRelationshipContains) { 
    //file is in trash 
} 
+0

この他に、あなたのコードが何をしているかの簡単な説明を追加してください。質問は簡単に低品質と考えることができます。 – briosheje

関連する問題