Este documento describe los comandos para manejar archivos y directorios en C. Explica las funciones Fopen(), Fclose(), Fread() y Fwrite() para abrir, cerrar, leer y escribir archivos. También describe las funciones chdir(), mkdir() y rmdir() para cambiar el directorio de trabajo, crear y eliminar directorios.
1. 1. Describaloscomandosde manejode archivosFopen() Fclose() Fread() Fwrite()
2. Describaloscomandosde directorios(carpetas) chdir() mkdir() rmdir()
1. Función fopen ( ): se utiliza para abrir ficheros. Debemos prestar
atención a la siguiente tabla a la hora de abrir ficheros, ya que, según
el valor que elijamos, se dará una serie de permisos u otros a la hora
de trabajar con ficheros.
Función fclose ( ): cuando hemos utilizado un archivo, debemos
terminar con este mismo cerrándolo, para lo que utilizaremos esta
función.
a Abre el fichero sólo para añadir datos. Si el fichero No existe,
se creará.
a+ Abre el fichero para añadir y leer datos. Si el fichero no
existe, se creará.
r Abre el fichero sólo para lectura.
r+ Abre el fichero para lectura y escritura.
w Abre el fichero para escritura. Si el fichero no existe, se
creará.
w+ Abre el fichero para escritura y lectura. Si el fichero no
existe, se creará.
Función fread ( ): es utilizada para mostrar sólo determinadas partes
de un fichero. Esta función necesitará, además, un segundo
argumento, que determinará la cantidad de caracteres que se desea leer
del fichero al que estamos accediendo.
Función Fwrite O: es utilizada para escribir ficheros. Primero hay
que abrirlo prestando atención a que para escribir debemos utilizar
permiso de escritura (es decir, los que llevan el símbolo +)
2. Una de las principales funciones para el manejo de directorios es la
instrucción chdir ( ), que determinará el nuevo directorioque
queramos especificar para trabajar. Funciones mkdir ( ) y rmdir ( ):
son funciones utilizadas para crear y para borrar directorios,
respectivamente. El único parámetro que añadiremos a estas funciones
es el de especificar el nombre del directorioque queramos crear o
borrar.