A simple function that examines a string and returns a naive directory listing; no validity checks are made on subdirectory strings.
A = PATH_PARTS(S) returns a cell array of strings containing the sub-strings delimited by the system file separator.
[A,B] = PATH_PARTS(S) returns the directory strings parsed from the input string, S, where A is a cell array of strings, and B is a struct with a field representing each subdirectory.
[A,B,C] = PATH_PARTS(S) returns the directory strings determined from S in the cell array, A, the struct B, and as an array of strings with equal length.
-----
Please note: There are many interesting submissions on FEX which provide much more sophisticated results and options for dealing with directories (see below).
#28442 - directory to cell
#1570 - dirdir
#1492 - Subdir
#3226 - Recursive directory listing-enhanced RDIR
#12180 - FileSeries
#28249 - GetFullPath
引用格式
DS (2024). Generate a subdirectory listing from a path string. (https://www.mathworks.com/matlabcentral/fileexchange/35881-generate-a-subdirectory-listing-from-a-path-string), MATLAB Central File Exchange. 检索时间: .
MATLAB 版本兼容性
平台兼容性
Windows macOS Linux类别
- MATLAB > Programming > Files and Folders > Filename Construction >
- MATLAB > Language Fundamentals > Data Types > Characters and Strings > String Parsing >
标签
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!