Running Maintain Library with the box checked to remove files from the library that cannot be found on disk should perform this task on the library by checking to see if the file exists on disk and if it does not then it is deleted from the library. Are you running Maintain Library from the toolbar in Mezzmo or by right-clicking on the playlist?
Bookmarks