what does . and .. refer to

1 回表示 (過去 30 日間)
Matlab works
Matlab works 2020 年 1 月 26 日
コメント済み: Image Analyst 2020 年 1 月 27 日
for i = 1:size(TrainFiles,1)
if not(strcmp(TrainFiles(i).name,'.')|strcmp(TrainFiles(i).name,'..')|strcmp(TrainFiles(i).name,'Thumbs.db'))
Train_Number = Train_Number + 1; % Number of all images in the training database
name{Train_Number}=TrainFiles(i).name;
end
  1 件のコメント
Walter Roberson
Walter Roberson 2020 年 1 月 26 日
User completely changed the question. However, the revised question is valid in itself.

サインインしてコメントする。

回答 (2 件)

Image Analyst
Image Analyst 2020 年 1 月 26 日
It's checking to make sure that the file is not the current folder (dot) or a link to the parent folder (dot dot).
  3 件のコメント
Walter Roberson
Walter Roberson 2020 年 1 月 26 日
I would use
allFileNames = fullfile(yourImageFolder, {fileStructure.name});
Image Analyst
Image Analyst 2020 年 1 月 27 日
Yes. Or you could even use imDatastore().

サインインしてコメントする。


Steven Lord
Steven Lord 2020 年 1 月 26 日
For the operating systems on which MATLAB is supported, . refers to the current directory and .. the parent directory, as stated on this Wikipedia page.

カテゴリ

Help Center および File ExchangeConvert Image Type についてさらに検索

タグ

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by