1、刑事案件长时间没结案,不一定就会被撤销。要撤销刑事案件,得符合法律规定的情形才行。比如说,要是情节特别轻微,造成的危害也不大,这种情况在法律上就不认为是犯罪;要是犯罪已经过了法律规定的追究时效;或者已经有特赦令免除了刑罚;还有那种按照刑法规定,得当事人自己去法院起诉才处理的犯罪,结果当事人没去起诉或者中途又撤回了起诉;另外,犯罪嫌疑人或者被告人死了,这些情况下才可能撤销案件。
2、要是案件一直没结案,但又不存在上面说的这些能撤销案件的法定情形,一般是不会撤销的。案件结不了案,可能是因为案子太复杂,收集证据特别困难,或者犯罪嫌疑人跑了还没抓到等原因,这就导致结案的时间变长了。不过司法机关不会不管,他们会一直把这个案子办下去,直到有个最终的结果。