1. https://www.mathworks.com/matlabcentral/fileexchange/6626-passive-mode-ftp-in-matlab?focused=5174243&tab=function에서 프로그램을 다운받는다

2. matlab prompt에 'which ftp'라고 입력하여 built-in ftp함수가 있는 폴더를 알아낸다.

나의 경우엔,

C:\Program Files\MATLAB\R2016a\toolbox\matlab\iofun\@ftp\ftp.m  % ftp constructor

3. C:\Program Files\MATLAB\R2016a\toolbox\matlab\iofun 로 이동하여 @ftp라는 폴더를 복사하여 임의의 폴더에 저장한다. e.g., C:\myWork\myFunctions\@ftp

 

4. matlab prompt에 아래와 같이 입력하여 path를 저장한다

       addpath('C:\myWork\myFunctions')
       savepath

5. PassiveFTP/connect.m 을 'C:\myWork\myFunctions/@ftp/private/'에 복사한다

6. PassiveFTP/active.m dataMode.m  ftp.m  pasv.m 을 'C:\myWork\myFunctions/@ftp/에 복사한다.

 

7. matlab을 종료했다가 다시 실행한 후, rehash toolboxcache을 입력한다.

 

8.

myFTP = ftp('ftp.mathworks.com')
    pasv(myFTP)
    dataMode(myFTP)  % this command simply shows the current mode

    you can return to normal/active mode by issuing the command
    active(myFTP)

 

 

 

 

 

 

 

 

 

 

 

Posted by uniqueone
,