Exist returning zero when file definitely exists; rehash not working
4 次查看(过去 30 天)
显示 更早的评论
I have written a script to help organize my files, the main point of which is to group all graphics of a certain type into one folder (which is made in the execution of the script), and same with other graphics.
Unfortunately I have many folders to do this in, and they are not uniformly filled with the same file types. So I am trying to find out if certain graphics exist, but I get a negative answer if I use a wildcard, where specific file names get a positive:
>> exist([Directory,'01-Oct-2009_1.jpeg'])
ans =
2
>> exist([Directory,'*.jpeg'])
ans =
0
I've tried using rehash and rehash path and neither works. Any idea how I can fix this?
0 个评论
采纳的回答
Jian Wei
2014-7-26
To find out if there is any JPEG file in the Directory folder, you can use the wildcard character as follows.
isempty(dir([Directory,'*.jpeg']));
0 个评论
更多回答(1 个)
Ahmet Cecen
2014-7-25
I am not sure why the wildcar doesn't work. How about using the wildcard with dir beforehand and searching within the matlab matrix?
files = dir('*.jpeg');
This should get you and extensive list of every jpeg in the folder.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 File Operations 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!