# Delete one non-empty directory

**URL:** <https://discourse.julialang.org/t/delete-one-non-empty-directory/99623>\
**Category:** General Usage\
**Created:** [May 30, 2023, 6:13pm UTC](https://discourse.julialang.org/t/delete-one-non-empty-directory/99623 "2023-05-30T18:13:56Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![jianqixi](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@jianqixi](https://discourse.julialang.org/u/jianqixi)\
**Post date:** [May 30, 2023, 6:13pm UTC](https://discourse.julialang.org/t/delete-one-non-empty-directory/99623/1 "2023-05-30T18:13:56Z")

</div>

How could we delete one non-empty directory using Julia. I have tried to use rm(“path”, force=true), but it doesn’t work. Any better way to do it. Thanks

---

<div class="post-metadata">

**Author:** ![stevengj](https://sea2.discourse-cdn.com/julialang/user_avatar/discourse.julialang.org/stevengj/32/71_2.png) [@stevengj](https://discourse.julialang.org/u/stevengj)\
**Post date:** [May 30, 2023, 6:14pm UTC](https://discourse.julialang.org/t/delete-one-non-empty-directory/99623/2 "2023-05-30T18:14:57Z")

</div>

`rm(path, recursive=true)`, as [explained in the manual](https://docs.julialang.org/en/v1/base/file/#Base.Filesystem.rm):

> If `recursive=true` is passed and the path is a directory, then all contents are removed recursively.

---

<div class="post-metadata">

**Author:** ![jianqixi](https://avatars.discourse-cdn.com/v4/letter/j/3be4f8/32.png) [@jianqixi](https://discourse.julialang.org/u/jianqixi)\
**Post date:** [May 30, 2023, 6:31pm UTC](https://discourse.julialang.org/t/delete-one-non-empty-directory/99623/3 "2023-05-30T18:31:15Z")

</div>

Thank you
