what does . and .. refer to
2 次查看(过去 30 天)
显示 更早的评论
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
2020-1-26
User completely changed the question. However, the revised question is valid in itself.
回答(2 个)
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
2020-1-26
I would use
allFileNames = fullfile(yourImageFolder, {fileStructure.name});
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.
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!