⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 fxselectdir.m

📁 分析了ofdm系统的过程
💻 M
字号:
function fxselectdir
%FXSELECTDIR  Select a default download directory.
%
%   FXSELECTDIR Select a default download directory.
%
%   Example:
%     fxselectdir

%   Copyright 1984-2006 The MathWorks, Inc.
%   Author : Santosh Kasula

indexPath = '';
    rootPath = uigetdir(cd,'Select a folder');
    if rootPath == 0
        %exit if no directory is choosen
        return;
    end
    cd(rootPath);
    [dirpath filename ext] = fileparts(rootPath);
    if isempty(ext)
        %check if the directory choosen is fxdownloads. if fxdownloads direcoty
        %is choosen assign user selected directory as indexPath or else
        %create a fxdownloads directory and assign it indexPath
        if ~isempty(filename)
            if ~strcmp(filename,'fxdownloads')
                [subdirpath subfilename] = fileparts(dirpath);
                if strcmp(subfilename,'fxdownloads')
                    indexPath = rootPath;
                else
                    if ~isdir('fxdownloads')
                        [status, message, mesageid] = mkdir('fxdownloads');
                        if status == 0
                            errordlg([mesageid ': ' message],'Error');
                        end
                        indexPath = fullfile(rootPath,'fxdownloads');
                    else
                        indexPath = fullfile(rootPath,'fxdownloads');
                    end
                end
            else
                indexPath = rootPath;
            end
        else
            indexPath = fullfile(rootPath,'fxdownloads');
        end
    else
        errordlg('Invalid filname.', 'Error');
    end

    if ispref('fileexchange','prefindexPath')
        setpref('fileexchange','prefindexPath',indexPath);
    else
        addpref('fileexchange','prefindexPath',indexPath);
    end

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -