deletes the object obj.
deletes all the obji.
- DeleteObject returns Null if it succeeds in deleting all given objects, and $Failed otherwise.
- DeleteObject works on CloudObject, LocalObject, PersistentObject, PersistenceLocation, ResourceObject, Databin, ChannelObject, ExternalSessionObject, SocketListener, PermissionsGroup and PermissionsKey.
- DeleteObject deletes files and directories without asking for confirmation.
Examplesopen allclose all
Remove all persistent objects with a given key on $ContextPath:
Remove all persistent objects of a given persistence location:
Create a directory cloud object:
Add something to the directory:
Remove the directory cloud object and its contents:
Create, cache and use a data resource object:
Retrieve a resource from the public data repository:
Remove the local cache of the resource:
Start listening on an available socket, applying a handler function to events:
Create and then remove a permissions group:
Remove permissions keys from any cloud objects that are using them:
Use Once for a form of dynamic programming, using a custom location to cache the values computed:
Find the number of cached values generated:
Remove the cached values before redoing the timing experiment by deleting the custom persistence location:
Properties & Relations (3)
Symbols and local symbols are removed with Remove:
Files are deleted with DeleteFile:
In contrast to the default behavior of DeleteDirectory, DeleteObject deletes cloud directories even if they contain other objects:
Wolfram Research (2017), DeleteObject, Wolfram Language function, https://reference.wolfram.com/language/ref/DeleteObject.html.
Wolfram Language. 2017. "DeleteObject." Wolfram Language & System Documentation Center. Wolfram Research. https://reference.wolfram.com/language/ref/DeleteObject.html.
Wolfram Language. (2017). DeleteObject. Wolfram Language & System Documentation Center. Retrieved from https://reference.wolfram.com/language/ref/DeleteObject.html