This may be a stupid question, but I need to ask it anyway.
Will those portable power banks you can charge your cell phone or iPad with charge your USB rechargeable flashlight?
Yes.
Your flashlight should have a regulation circuit for max input it will take from a USB plug, but even if it doesn't, most power banks have a 5v/1A output USB port that will EASILY charge any lithium battery. The trick is to know the charge rating for your batteries.
Most high-discharge (10+ amps) batteries will accept a 2C charge current with negligible lifespan shortening issues (That means a 3400 MAH 18650 can be charged at 6.4 amps without issue) Though I recommend keeping it at or below 0.7C (2.4A).
As for the power bank, be sure it is regulated at 5v output. There are "smart charger" battery banks that step up the voltage to 6 or 9 V, but reduce the current. Only devices capable of dealing with that extra voltage I.E. the protection / "smart charge" circuit will be able to safely make use of that extra voltage.
TL/DR: Use a battery bank with a regulated 5v/1A output, it will work perfectly. There will be a little total available capacity charge ability lost due to charging voltage conversion, but it's basically insignificant.