Dont believe this is possible
Locked = File can't be edited
Hidden = File can't be previewed/downloaded
Also, a fun "gotcha" of NetSuite is that... If you've locked a file and deployed it to a clients account, even if you unlock it in your account and update their bundle, it will remain locked in the clients account