Main Content

mkdir

Make new folder on SFTP or FTP server

Description

mkdir(s,folder) makes the specified folder on the SFTP or FTP server associated with s.

example

Examples

collapse all

Connect to an FTP server and make a folder. Navigate to that folder and upload a file. This example shows a hypothetical FTP session on ftp.example.com, a machine that does not exist. If you access an FTP server that grants you permission to upload files and make folders on that server, then you can use the mkdir function as shown in this example.

First, connect to the server.

s = ftp('ftp.example.com')
FTP with properties:

                         Host: "ftp.example.com"
                     Username: "anonymous"
                         Port: 21
                 ServerLocale: "en_GB"
                 DirParserFcn: @matlab.io.ftp.parseDirListingForUnix
                         Mode: "binary"
    LocalDataConnectionMethod: "passive"
       RemoteWorkingDirectory: "/"

Display the contents of the current folder on the FTP server.

dir(s)
 
myscript.m                  README.txt                pub    

Make a folder named scripts.

mkdir(s,'scripts')

Display the updated contents of the current folder, including the new scripts folder.

dir(s)
 
myscript.m                  README.txt                pub
scripts  

Navigate to the scripts folder and upload a file.

cd(s,'scripts');
mput(s,'myNewScript.m')

Input Arguments

collapse all

Connection to an SFTP or FTP server, specified as an SFTP object or an FTP object.

New folder on the SFTP or FTP server, specified as a character vector or string scalar.

Version History

Introduced before R2006a

See Also

| | |