Esta página aún no se ha traducido para esta versión. Puede ver la versión más reciente de esta página en inglés.
Abrir archivo o obtener información sobre archivos abiertos
fileID = fopen(
abre el archivo, filename
) filename
, para acceso de lectura binaria y devuelve un identificador de archivo entero igual o superior a 3. MATLAB ® reserva los identificadores de archivo 0
, 1
y 2
para la entrada estándar, la salida estándar (la pantalla) y el 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(
especifica además el orden de lectura o escritura de bytes o bits en el archivo mediante el argumento filename
,permission
,machinefmt
,encodingIn
) machinefmt
. El argumento opcional encodingIn
especifica el esquema de codificación de caracteres asociado al archivo.
[fileID,errmsg] = fopen(___)
devuelve además un mensaje de error dependiente del sistema si fopen
falla al 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.
fIDs = fopen('all')
devuelve un vector de fila que contiene los identificadores de archivo de todos los archivos abiertos. Los identificadores reservados para la entrada, salida y error estándar no están incluidos. El número de elementos en el vector es igual al número de archivos abiertos.
filename = fopen(
devuelve el nombre de archivo que una llamada anterior a fileID
) fopen
usó cuando abrió el archivo especificado por fileID
. El nombre de archivo de salida se resuelve en la ruta completa. La función fopen
no lee la información del archivo para determinar el valor de salida.
[filename,permission,machinefmt,encodingOut] = fopen(
devuelve además el permiso, el formato del equipo y la codificación que una llamada anterior a fileID
) fopen
utilizó al abrir 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 la información del archivo para determinar estos valores de salida. Un no válidofileID
devuelve vectores de caracteres vacíos para todos los argumentos de salida.
En la mayoría de los casos, no es necesario abrir un archivo en modo texto. MATLAB las funciones de importación de ® , todas las aplicaciones UNIX y Microsoft Word y WordPad reconocen '\n'
como indicador de nueva línea.
| fclose
| feof
| ferror
| fprintf
| frewind
| fscanf
| fseek
fwrite
fread fwrite
| ftell