123456789101112131415161718192021222324252627282930313233343536373839 |
- % getFolder
- %
- % Similar to uigetdir except that it will remember the location of the
- % last opened folder.
- %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Use plotAverageWaveforms
- %
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- % Kian Torab
- % ktorab@blackrockmicro.com
- % Blackrock Microsystems
- % Salt Lake City, UT
- %
- % Version 1.0.0.0
- %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
- function dataFolder = getFolder
- settingFileFullPath = getSettingFileFullPath('getFolder');
- %% Opens the getFolder.ini file to see what the last accessed folder was
- if exist(settingFileFullPath, 'file') == 2
- settingsFID = fopen(settingFileFullPath, 'r');
- defaultOpenLocation = fscanf(settingsFID, '%200c');
- fclose(settingsFID);
- else
- defaultOpenLocation = [];
- end
- %% Gets a folder by opening the last accessed folder as the last location
- dataFolder = uigetdir(defaultOpenLocation);
- %% Saves the last opened folder in the getFolder.ini file for later use
- if ischar(dataFolder)
- settingsFID = fopen(settingFileFullPath, 'w');
- fprintf(settingsFID, '%s', dataFolder);
- fclose(settingsFID);
- end
|