Main Content

rmdir

Remove folder on SFTP or FTP server

Description

rmdir(s,folder) removes the specified folder from the current folder on the SFTP or FTP server associated with s. folder must be empty.

example

Examples

collapse all

Connect to an FTP server and remove a folder on the server. This example shows a hypothetical FTP session on ftp.example.com, a machine that does not exist. If you have an account on an FTP server that grants you permission to upload or change files on that server, then you can use the rmdir 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    

Remove the pub folder from the FTP server.

rmdir(s,'pub')

Display the updated contents on the FTP server.

dir(s)
 
myscript.m                  README.txt

Input Arguments

collapse all

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

Remote folder to delete, specified as a character vector or string scalar.

Version History

Introduced before R2006a

See Also

| | | | |