cd
Change or get the current directory on the remote server over FTP connection.
Attention: Valid only with Altair Communication Extension.
Syntax
R = cd(ftpObj)
R = cd(ftpObj, dir)
Inputs
- ftpObj
- FTP object
- dir
- Directory to change to on the server.
Outputs
- R
- Current directory on the server.
Example
Change the directory on the remote server:
% Create the FTP object and get the contents
ftpObj = ftp('ftp://127.0.0.1:60000','user', 'password');
% Get the current path - this is relative to the server address
currentPath = cd(ftpObj)
disp('Contents of the root directory:')
dir(ftpObj)
% Change to the 'Folder1' directory
newPath = cd(ftpObj, 'Folder1')
% Get the contents of 'Folder1'
disp('Contents of ''Folder1'':')
dir(ftpObj)
close(ftpObj);
currentPath = /
Contents of the root directory:
ans = drwxrwxrwx 1 owner group 0 Feb 19 08:53 Folder1
drwxrwxrwx 1 owner group 0 Feb 19 08:53 Folder2
-rw-rw-rw- 1 owner group 0 Feb 19 08:53 file1.txt
-rw-rw-rw- 1 owner group 0 Feb 19 08:53 file2.txt
newPath = /Folder1
Contents of 'Folder1':
ans = -rw-rw-rw- 1 owner group 0 Feb 19 08:52 file1_1.txt
-rw-rw-rw- 1 owner group 0 Feb 19 08:52 file1_2.txt