.rmdir()
The Python .rmdir()
method allows the user to delete a folder if it exists in the system or computer and does not contain other folders or files.
Note: A FileNotFoundError
is raised if the directory is not found.
Syntax
This method is provided by the os
module which must be imported beforehand.
import os
os.rmdir("folder_name")
os.rmdir("folder_path")
The .rmdir()
method works in the following ways:
- A
"folder_name"
that will be successfully deleted if the folder exists in the current directory. - A
"folder_path"
can also be passed if it exists outside of the current directory.
Files can be removed using the .remove()
method.
Example
Use .rmdir()
to delete the myfolder folder:
import os# Delete folder in current directoryos.rmdir("myfolder")# Delete folder in another directoryos.rmdir("/path/to/myfolder")