OS X 10.8 and later only. This script checks your entire iTunes library for missing and presumed dead tracks--those tracks that iTunes is unable to associate with a file and which are listed in iTunes with a "!"--and can create a text file listing these tracks by alleged File Path (if available), Song Name, Artist and Album, which you can view using TextEdit.
Also see Music Folder Files Not Added
To find and delete dead tracks see Super Remove Dead Tracks.
See the video on YouTube.
iTunes can't find the files pointed to by the Location property of these track entries.
Export selected playlists as individual XML or M3U files
Set the Plays of selected tracks.
Displays files in iTunes Media folder not in iTunes track library
Set artwork of selected tracks with a "no cover" graphic
Append user-entered text to beginning or ending of selected tag of each selected track
Re-associate batch of dead tracks with files from selected folder