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!