If you're dealing with externals, you can use these two programs in combination;
Karen's Directory Printer--Use it to save a textfile(.txt) of the contents of a drive.
--One textfile you leave on the drive, and one copy of it to a dedicated folder on your pc.
--It is highly advisable you give the textfile same name as the drive. ...and the drive a sticker with that name (depends on how many externals you joggle with...)
grepWin--Use this to search the contents of the textfiles in that dedicated folder.
As someone with ~40T stored on externals (backups not included) I can vouch this works. AnimeJanai's advice above is good for any reasonable amount, but I've long since given up trying to organize those on the hard level...