Read files with both upper and lower cases
12 views (last 30 days)
Show older comments
%% Checking data
[File.input.listGit,~] = createsList([dataDirectory '/*.git']);
Is it possible to read files end with either *git or *GIT (insensitive of cases) in matlab (ubunto version).
1 Comment
Stephen23
on 23 Nov 2023
The obvious solution is to simply call DIR twice (what your function does we don't know).
If you want every permutation of case for all characters then that would get a bit ... repetitive. Probably at that point you should just use *.* to match all files and then some case-insensitive text matching to select the files that you want.
Answers (1)
Image Analyst
on 23 Nov 2023
In Windows, it will retrieve all the files regardless of the capitalization of the extension or base file name. I'm not sure about Ubuntu though.
fileList = dir('*.gif')
Does that not work for you?
If there is a difference in Ubuntu, you can call dir twice, as @Stephen23 said in his comment above, and then concatenate them as shown below:
fileList1 = dir('*.gif')
fileList2 = dir('*.GIF')
allFiles = [fileList1; fileList2]
1 Comment
Stephen23
on 23 Nov 2023
isunix()
writematrix(1,'lower.txt')
writematrix(2,'UPPER.TXT')
dir *.txt
dir *.TXT
dir *.Txt
See Also
Categories
Find more on File Operations in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!