Connect to FTP server
Connect to an FTP server by calling the ftp function, which creates an FTP object. Perform file operations using methods on the FTP object, such as mput and mget. When you finish accessing the server, call the close method to close the connection.
f = ftp(host,username,password) connects to the FTP server host and creates FTP object f. If the host supports anonymous connections, you can use the host argument alone. To specify an alternate port, separate it from host with a colon (:).
String enclosed in single quotation marks that specifies the FTP server.
String enclosed in single quotation marks that specifies your user name for the FTP server.
String enclosed in single quotation marks that specifies your password for the FTP server. Because FTP is not a secure protocol, others can see your user name and password.
|ascii||Set FTP transfer type to ASCII|
|binary||Set FTP transfer type to binary|
|cd||Change or view current folder on FTP server|
|close||Close connection to FTP server|
|delete||Remove file on FTP server|
|dir||View contents of folder on FTP server|
|mget||Download files from FTP server|
|mkdir||Create folder on FTP server|
|mput||Upload file or folder to FTP server|
|rename||Rename file on FTP server|
|rmdir||Remove folder on FTP server|
Handle. To learn how handle classes affect copy operations, see Copying Objects in the MATLAB® documentation.
Modify the following code to connect to an FTP server, and display the FTP object:
mw = ftp('ftp.testsite.com'); disp(mw)
Connect to port 34 (not supported at ftp.mathworks.com, so this code returns an error):
mw = ftp('ftp.mathworks.com:34')
Modify the following code to connect to a host that requires a password:
test = ftp('ftp.testsite.com','myname','mypassword')