code for serching files and folders

i want to create a code in java in which i can search any file or folder present on my local machine,with appropriate file path and location of that file or folder....if there are more than one file or folder with that name show all the file or foldea with there path and location...and one more thing we have to create new thread for each file or folder presented in local system...if we go inside that file and there are more folder present inside that folder we can use similar thread to work on inside folder....plz help me out....