File searching can be accomplished using the C standard run-time libraries (which are tailored to work on your specific system). Other things you mention are entirely dependent upon the type of hardware system and the type of the OS. C does not directly address them in any standardized manner, and you don't mention what they are.