I recently bought a set of five 6" files from aliexpress that lack handles. I found Phil's handle design, which I liked and fit the flat file well, but the tangs of the other files were shaped differently. These are remixed versions that fit the other files in the set a little bit better.
I used a heat gun to warm the files up a bit, then pushed/hammered the handle onto the files using a rubber mallet. It seems sturdy enough thus far, no wobble or looseness detectable. I used regular PLA, but I'd imagine this design would work with PETG, ABS, or TPU (for softer, grippier handle).
I created these file handles using the openscad file included by @PhilDubach_11275 (props and credit to him for the original design). I have included said openscad file here in case you need to change parameters for your file size. Tang_min, Tang_max represent the width at the tip of the tang and right before the main file body starts, Tang_w represents (average) width of tang.
The author remixed this model.
The original model only fit the tang of the flat file. I used Phil's openscad file to create versions that would fit the other files in the aliexpress 6" file set I bought.