Particle not precaching

This does find “gm.rpgtrail.pcf” from directory but fails to precache it. Why?
local particles = file.Find(“particles/*”, “GAME”)
Attemped to precache unknown particle system “gb_rpgtrail”!

PrecacheParticleSystem takes the particle name, NOT particle FILE name.

[editline]20th October 2015[/editline]

Files must be added with

Now i just need to spawn the particle.
game.AddParticles( “particles/gb_rpgtrail.pcf” )

function ENT:Init()
ent:CreateParticleEffect(“gb_rpgtrail”, 1)
Which also gives error: “Attempting to create unknown particle system ‘gb_rpgtrail’”

You must both, add the file and precache the effect before you can use it.