I have about 300 PSD files, each with 2 layers, and I'd like to export the top most layer in each file (e.g., named 'Layer 1') to PNG. Is there a way to batch export certain layers in a collection of PSD files to uniquely named PNGs?
Since all your layers have the same structure, you can create an Action that'll hide the bottom layer. Then use
File > Automation > Batch menu command to apply this action to files from a specific folder and save the result to a different folder.