Instance Method インスタンスメソッド

fileManager(_:shouldRemoveItemAtPath:)

Asks the delegate whether the item at the specified path should be deleted. 指定されたパスでの項目が削除されるべきかどうか、委任先に尋ねます。

Declaration 宣言

optional func fileManager(_ fileManager: FileManager, 
   shouldRemoveItemAtPath path: String) -> Bool

Parameters パラメータ

fileManager

The file manager object that is attempting to remove the file or directory. ファイルまたはディレクトリの除去を試みるファイルマネージャオブジェクト。

path

The path to the file or directory that the file manager is attempting to delete. ファイルマネージャが削除を試みているファイルまたはディレクトリへのパス。

Return Value 戻り値

true if the specified item should be deleted or false if it should not be deleted. 指定された項目が削除されるすべきならば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(_:shouldRemoveItemAt:) method, which is preferred over this method in macOS 10.6 and later. このメソッドは、macOS 10.6以降ではこのメソッドより好まれるfileManager(_:shouldRemoveItemAt:)メソッドと同じ業務を実行します。

See Also 参照

Removing an Item 項目の削除

Related Documentation 関連文書