File Exchange

image thumbnail


version (669 Bytes) by Paul Macey
Lists all subdirectories in the current or a given directory.


Updated 04 Apr 2002

No License

The function uses the MATLAB "dir" function to create a structure of sub-directories.

Cite As

Paul Macey (2021). dirdir (, MATLAB Central File Exchange. Retrieved .

Comments and Ratings (4)


Rob Jenkin

This is good - but caution - if in the root directory of a disc '.' and '..' are not returned in dir, so you potentially lose a sub dir. I've added a test, D(i).name == '.' to test for this and adjust accordingly.

Erdinc Saygin

Very handy and simple to use. Thank you very much Paul!

Tim Myers

This is exactly what I needed. I'm glad I found it on the Matlab File Exchange. Nice job Paul.

MATLAB Release Compatibility
Created with R12.1
Compatible with any release
Platform Compatibility
Windows macOS Linux

Inspired: subdir

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!