Nota: primero hay que determinar la dirección FTP asociada al conjunto de datos de interés. Esto es necesario para el “Directorio” si utiliza un cliente FTP, o en los pasos siguientes si utiliza la línea de comandos o wget. A continuación se describe cómo determinar la dirección FTP, seguido de una guía sobre cómo acceder a los datos utilizando diferentes métodos.
El script de ejemplo que aparece a continuación puede utilizarse para descargar todos los archivos de un directorio del servidor FTP. Copie el script en su propio archivo (por ejemplo, FTP_download.py), modifique las 3 primeras variables según corresponda y ejecute el script. El script está escrito para el acceso a los datos de la NOAA, pero los usuarios de los datos de Snow Today o GoLIVE pueden modificar el script para su descarga.
El uso de un servidor FTP es una solución común para las empresas que quieren mantener sus datos seguros. Si estás buscando la opción adecuada para mantener la seguridad de los datos, un servidor FTP alojado podría ser la respuesta. Aprenda más sobre qué son los servidores FTP, cómo funcionan y cómo pueden beneficiar a su empresa.
Es posible que haya oído hablar del FTP, o Protocolo de Transferencia de Archivos, pero puede que no esté seguro de lo que es exactamente. En esencia, el protocolo de transferencia de archivos es una forma de conectar dos ordenadores entre sí de la manera más segura posible para ayudar a transferir archivos entre dos o más puntos. En pocas palabras, es el medio por el cual los archivos se comparten de forma segura entre las partes.
Los servidores FTP son las soluciones utilizadas para facilitar la transferencia de archivos a través de Internet. Si envías archivos mediante FTP, los archivos se suben o se descargan en el servidor FTP. Cuando se suben archivos, éstos se transfieren desde un ordenador personal al servidor. Cuando se descargan archivos, éstos se transfieren desde el servidor al ordenador personal. Para transferir archivos a través de FTP se utiliza TCP/IP (Transmission Control Protocol/Internet Protocol), es decir, el lenguaje que utiliza Internet para ejecutar comandos.
Uno de los métodos más comunes de transferencia de archivos entre ordenadores es el FTP, el Protocolo de Transferencia de Archivos. Es posible que nunca hayas utilizado el FTP explícitamente; tal vez nunca hayas oído hablar de él. Sin embargo, el FTP es uno de los protocolos más antiguos de Internet.
FTP significa File Transfer Protocol (Protocolo de Transferencia de Archivos) y se utiliza principalmente para transferir archivos entre diferentes ordenadores a través de Internet. Por ejemplo, si tienes un montón de archivos que quieres subir a un sitio web, puedes usar FTP para transferir los archivos al servidor de alojamiento del sitio web directamente.
Del mismo modo, si tienes tu propio servidor de alojamiento, puedes subir archivos al servidor a través de FTP, listos para que otros los descarguen. El FTP nació en la era de la computación pregráfica. Se utilizaba el FTP para conectarse a un ordenador remoto.
Una vez conectado, puedes obtener archivos (recibir) o poner archivos (enviar). Estos términos siguen existiendo hoy en día en la terminología de FTP. Del mismo modo, un ordenador que ofrece archivos para su descarga a través de FTP se conoce como un servidor FTP (o un host FTP).
También hay servidores FTP que no requieren que te conectes con una cuenta específica. Suelen ser servidores FTP públicos con fines de prueba o servidores FTP anónimos que sirven software o contenidos de código abierto.
Ejemploscolapsar todoDescargar archivo y listar contenido de carpetas Abrir script en vivoPara abrir una conexión a un servidor FTP, cree un objeto FTP. Utilice el objeto FTP para descargar un archivo y listar el contenido de las subcarpetas del servidor. Al final de la sesión FTP, cierre la conexión.Primero, conéctese al servidor FTP de los Centros Nacionales de Información Ambiental (NCEI). ftpobj = ftp(“ftp.ngdc.noaa.gov”) FTP con propiedades:
Descarga el archivo README.txt del servidor FTP. La función mget descarga una copia en su carpeta actual de MATLAB®.mget(ftpobj, “README.txt”);Lea el contenido de su copia de README.txt utilizando la función readlines.readme = readlines(“README.txt”);