How to reorganise a part library?

Hi,

I just joined a new company and discovered that our part library (25000 files) is an awfull mess...I would like to settle a new folders architecture before the file quantity get bigger.

Of course all these parts are used in many assemblies so I cannot simply move them.

Is there a tool (like Solidworks Explorer maybe?) that could help be to move files without breaking assemblies that refer to them?

SolidworksSolidworks Explorer