% Funktion: Auswahl eines bestimmten Dateityps aus einem Verzeichnis
%
% Übergabe-Parameter: % bGetCurrentDir -> Boolean, (1), wenn das aktuelle Verzeichnis genommen werden soll % (0), wenn ein Verzeichnis gewählt werden soll % strFileType -> String, Datentyp, der gewählt werden soll. Beispiele: mdl, m, p. % % Rückgabe-Werte: % strGetDir -> String, ausgewähltes Verzeichnis % avList -> Array, gefundene Dateien mit der Dateiendung strFileType % nFiles -> Anzahl der gefundenen Dateien
Code:
if bGetCurrentDir == 1,
%you want to choose your current directory
strGetDir = pwd;
else
%select directory and change to directory
strGetDir = uigetdir('',pwd);
cd(strGetDir);
end
ifisempty(strGetDir),
%display information
fprintf('\n There are no .%s-files \n\n in selected directory\n', strFileType);
return;
else
%get files
avList = dir([strGetDir,'/*.',sConfig.strFileType]);
%get number of models
nFiles= length(avList);
%display information
fprintf(' Matlab has found %d .%s-files in directory\n %s \n\n ',nFiles, strFileType, strGetDir);
end
Options and Permissions
Du kannst Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen. Du kannst Dateien in diesem Forum posten Du kannst Dateien in diesem Forum herunterladen
MATLAB, Simulink, Stateflow, Handle Graphics, Real-Time Workshop, SimBiology, SimHydraulics, SimEvents, and xPC TargetBox are registered trademarks and The MathWorks, the L-shaped membrane logo, and Embedded MATLAB are trademarks of The MathWorks, Inc.