.rmdir()
Published Apr 1, 2022Updated Apr 2, 2023
Contribute to Docs
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")
Looking to contribute?
- Learn more about how to get involved.
- Edit this page on GitHub to fix an error or make an improvement.
- Submit feedback to let us know how we can improve Docs.