Hello,
Yes you can file a quashing petition under section 482 of Cr.p.c in the high court directly and if there is such a long delay then their are high chances that you will get a relief from the High court.
Numerous judgements in your favor.
Regards