createLinks
SYNTAX:
createLink(filterspec,startDirName,...
recurse,linktoDirName)
creates Windows shell link (.lnk) shortcuts to files specified by extensions in filterspec, for files in directory startDirName, including or excluding subdirectories, and writing links to directory linkToDirName.
INPUTS:
filterspec:
a cell array of extensions to include. Specify filterspec as: {'*.ext1';'*.ext2';'*ext3';...;'*.extn'}.
(NOTE: See help for UIGETFILE for a
discussion of filterspec.)
startDirName: the top-level directory from which to start searching for files to link. Default = pwd;
recurse: Logical (t/f); do you want to recurse (include sub-directories)? Default = false;
linkToDirName: The name of the directory in which you want to put the shortcuts. Default = pwd.
EXAMPLES:
Example 1: To create, in the current directory, links to all JPG or TIFF files in the current directory:
createLinks({'*.jpg';'*.jpeg';'*.tif';'*.tiff'})
Example 2: To create links to all files of type *.m in directory 'c:\mfiles', recursively, and place the links in directory 'c:\myMfileLinks':
createLinks({'*.m'},'c:\mfiles',true,'c:\myMfileLinks')
NOTE: To EXTRACT the target name from the links, file getTargetFromLink might be useful. (It is available on the MATLAB Central File Exchange.)
Cite As
Brett Shoelson (2024). createLinks (https://www.mathworks.com/matlabcentral/fileexchange/34948-createlinks), MATLAB Central File Exchange. Retrieved .
MATLAB Release Compatibility
Platform Compatibility
Windows macOS LinuxCategories
Tags
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!Discover Live Editor
Create scripts with code, output, and formatted text in a single executable document.