0001 function storage = DBExternalStoragePath
0002
0003
0004
0005
0006
0007
0008
0009
0010
0011
0012
0013
0014
0015
0016 global SETTINGS;
0017 if ~isfield(SETTINGS,'dbExternalStoragePath'),
0018 error('External storage path for databases not set (type ''help <a href="matlab:help Database">Database</a>'' for details).');
0019 end
0020 storage = SETTINGS.dbExternalStoragePath;
0021 if ~isdir(storage),
0022 error(['External storage path ''' storage ''' does not exist (type ''help <a href="matlab:help Database">Database</a>'' for details).']);
0023 end
0024 name = '.test';
0025 if ~mkdir(storage,name),
0026 error(['External storage path ''' storage ''' is not writable (type ''help <a href="matlab:help Database">Database</a>'' for details).']);
0027 end
0028 rmdir([storage '/' name]);