genpath

Generate path name

Description

p = genpath returns a character vector containing a path name that includes all the folders and subfolders below matlabroot/toolbox, including empty subfolders.

example

p = genpath(folderName) returns a character vector containing a path name that includes folderName and multiple levels of subfolders below folderName. The path name does not include folders named private, folders that begin with the @ character (class folders), folders that begin with the + character (package folders), folders named resources, or subfolders within any of these.

Examples

collapse all

Use genpath in conjunction with addpath to add a folder and its subfolders to the search path.

Create a folder myfolder containing a subfolder mysubfolder.

mkdir myfolder;
cd myfolder;
mkdir mysubfolder;
cd ..

Generate a path that includes myfolder and all folders below it.

p = genpath('myfolder')
p = 
'myfolder:myfolder/mysubfolder:'

Add the folder and its subfolders to the search path.

addpath(p)

Input Arguments

collapse all

Folder name, specified as a character vector or string scalar.

Example: 'c:/matlab/myfiles'

Data Types: char | string

Introduced before R2006a