Change custom properties of unopened file

I am a beginner at using SW API so apologies in advance:

I wish to change a custom property in a file then pack and go it with a new suffix and prefix. I'm sure it must possible to do it without opening the file but I can't figure it out. Does anyone have any pointers? 

Thanks,

SolidworksApi/macros