Instance Method
インスタンスメソッド
fileManager(_:shouldRemoveItemAt:)
Asks the delegate whether the item at the specified URL should be deleted.
指定されたURLでの項目が削除されるべきかどうか、委任先に尋ねます。
Declaration
宣言
optional func fileManager(_ fileManager: FileManager
,
shouldRemoveItemAt URL: URL
) -> Bool
Parameters
パラメータ
fileManager
The file manager object that is attempting to remove the file or directory.
ファイルまたはディレクトリの除去を試みるファイルマネージャオブジェクト。
URL
The URL indicating the file or directory that the file manager is attempting to delete.
ファイルマネージャが削除を試みているファイルまたはディレクトリを指し示すURL。
Return Value
戻り値
true
if the specified item should be removed or false
if it should not be removed.
指定された項目が除去されるすべきならばtrue
またはそれが除去されるべきでないならばfalse
。
Discussion
議論
Removed items are deleted immediately and not placed in the Trash. If the specified item is a directory, returning false
prevents both the directory and its children from being deleted.
除去された項目は、直ぐに削除されます、そしてゴミ箱に置かれません。指定された項目がディレクトリならば、false
を返すことは、ディレクトリとそれの子の両方が削除されるのを防ぎます。
This method performs the same task as the fileManager(_:shouldRemoveItemAtPath:)
method and is preferred over that method in macOS 10.6 and later.
このメソッドは、fileManager(_:shouldRemoveItemAtPath:)
メソッドと同じ業務を実行して、そのメソッドより、macOS 10.6以降では好まれます。
See Also
参照
Related Documentation
関連文書