From 77d13656c3593b1e36c93d0f8065a73cca52aa6b Mon Sep 17 00:00:00 2001 From: Pengtao Xie Date: Wed, 3 Jan 2024 22:28:58 +0100 Subject: [PATCH] PT: func for 'similarties.m' --- scripts/getSubdirectories.m | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 scripts/getSubdirectories.m diff --git a/scripts/getSubdirectories.m b/scripts/getSubdirectories.m new file mode 100644 index 0000000..477e4b5 --- /dev/null +++ b/scripts/getSubdirectories.m @@ -0,0 +1,15 @@ +function subdirectories = getSubdirectories(directoryPath) + % Check if the input is a valid directory + if ~isfolder(directoryPath) + error('Input is not a valid directory.'); + end + + % Get a list of all items in the directory + items = dir(directoryPath); + + % Filter out non-directory items + subdirectories = {items([items.isdir]).name}; + + % Remove '.' and '..' from the list + subdirectories = subdirectories(~ismember(subdirectories, {'.', '..'})); +end