fileManager(_:shouldRemoveItemAt:)
Asks the delegate whether the item at the specified URL should be deleted.
Declaration
optional func fileManager(_ fileManager: FileManager, shouldRemoveItemAt URL: URL) -> BoolParameters
- 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.
Return Value
true if the specified item should be removed or false if it should not be removed.
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.
This method performs the same task as the fileManager(_:shouldRemoveItemAtPath:) method and is preferred over that method in macOS 10.6 and later.