主要内容

执行FTP文件操作

这个示例展示了如何使用FTP对象连接到FTP服务器并执行远程文件操作。在FTP服务器上执行任何文件操作,请执行以下步骤:

  1. 使用。连接到服务器ftp功能。

  2. 使用适当的MATLAB®FTP函数执行操作,例如cddir,m功能。为所有操作指定FTP对象。

  3. 在服务器上完成工作后,使用关闭功能。

国家环境信息中心(NCEI)维持一个匿名的FTP服务,向公众提供地球物理数据的访问。访问FTP服务器以列出其内容、下载文件和列出子文件夹的内容。

首先,打开连接。

ftpobj = ftp(“ftp.ngdc.noaa.gov”
ftpobj = FTP对象主机:FTP .ngdc.noaa.gov用户:anonymous目录:/ mode:二进制文件

列出FTP服务器上顶级文件夹的内容。

dir(ftpobj)
DMSP Solid_Earth google12c4c939d7b90761.html mgg INDEX.txt海岸观察危险pub README.txt

下载名为INDEX.txt使用m功能。m将文件复制到本地机器上的当前MATLAB文件夹。要查看文件副本的内容,请使用类型功能。

mget(ftpobj,“INDEX.txt”);类型INDEX.txt
国家环境信息中心,前美国国家地球物理数据中心(NGDC)匿名ftp面积指数ftp.ngdc.noaa.gov目录/文件内容的描述  -------------- ----------------------------------------------------------------- 酒吧/公共访问区域DMSP /国防气象卫星数据档案geomag危害/ /地磁学和磁场模型自然灾害数据,火山,海啸,地震国际/ IAGA国际项目信息/Oersted/wdc ionosonde/ ionosonde数据mgg/有限的海洋地质和地球物理(大部分数据在http区域)OD/主任办公室Snow_Ice/冰雪数据中心Solid_Earth/历史固体地球物理STP/日地物理tmp/临时收集区域传出数据wdc /地球物理世界数据服务,以前世界数据中心  -------------- ----------------------------------------------------------------- 请参阅文件固定在这个目录的更多信息以及如何NCEI联系。NCEI是美国商务部、国家海洋和大气管理局(NOAA)、国家环境卫星、数据和信息服务(NESDIS)的一部分。

更改到名为的子文件夹酒吧FTP服务器上。

CD(ftpobj,“酒吧”
ans = ' /酒吧'

列出内容。酒吧现在是FTP服务器上的当前文件夹。但是,请注意,本地机器上的当前MATLAB文件夹没有更改。当您使用如下函数指定FTP对象时cddir,操作发生在FTP服务器上,而不是您的本地机器上。

dir(ftpobj)
WebCD海岸Glac_Lib KRM拨出结果RGON

关闭与FTP服务器的连接。

关上(ftpobj)

NCEI提供的FTP服务。看到NCEI隐私政策、免责声明和版权NCEI的服务条款。

另请参阅

||||

相关话题