File handling in C allows programs to create, read from, write to, and delete files stored on the local file system. The fopen() function opens a file, and fclose() closes it. Other functions like fprintf(), fscanf(), fputc(), fgetc(), fputs(), fgets(), fseek(), and rewind() allow performing operations like writing, reading, and positioning text or binary data within files.