fopen
Abrir un archivo u obtener información sobre archivos abiertos
Sintaxis
Descripción
fileID = fopen( abre el archivo, filename)filename, para tener acceso de lectura binario, y devuelve un identificador de archivo como un entero igual o mayor que 3. MATLAB® reserva los identificadores de archivo 0, 1 y 2 para entrada estándar, salida estándar (la pantalla) y error estándar, respectivamente.
Si fopen no puede abrir el archivo, fileID es -1.
fileID = fopen( abre el archivo con el tipo de acceso especificado por filename,permission)permission.
fileID = fopen( también especifica el orden de los bytes o bits de lectura y escritura del archivo mediante el argumento filename,permission,machinefmt,encodingIn)machinefmt. El argumento opcional encodingIn especifica el esquema de codificación de caracteres asociado con el archivo.
[fileID,errmsg] = fopen(___) también devuelve un mensaje de error que depende del sistema si fopen no puede abrir el archivo. De lo contrario, errmsg es un vector de caracteres vacío. Puede utilizar esta sintaxis con cualquiera de los argumentos de entrada de las sintaxis anteriores.
filename = fopen( devuelve el nombre del archivo que usó una anterior llamada a fileID)fopen cuando abrió el archivo especificado por fileID. La salida filename contiene la ruta completa solo si la anterior llamada a fopen abrió el archivo con permisos r o r+. La función fopen no lee información del archivo para determinar el valor de salida.
[filename,permission,machinefmt,encodingOut] = fopen( también devuelve el permiso, el formato del equipo y la codificación que usó una anterior llamada a fileID)fopen cuando abrió el archivo especificado. Si el archivo se abrió en modo binario, permission incluye la letra 'b'. La salida encodingOut es un nombre de esquema de codificación estándar. fopen no lee información del archivo para determinar estos valores de salida. Un fileID no válido devuelve vectores de caracteres vacíos para todos los argumentos de salida.
Ejemplos
Argumentos de entrada
Limitaciones
MATLAB no admite URL de Internet que requieran autenticación.
MATLAB Online™ admite URL de Internet asociadas a archivos y carpetas Microsoft OneDrive™, mientras que la versión instalada de MATLAB admite solo archivos OneDrive locales.
Sugerencias
En la mayoría de los casos, no es necesario abrir un archivo en el modo texto. Las funciones de importación de MATLAB, todas las aplicaciones de UNIX y Microsoft Word y WordPad reconocen
'\n'como un indicador de línea nueva.