This may be a very common problem, so I am specifically looking for an elegant or at least less-kludgy-than-mine solution.
I have series of files from 001.csv to 200.csv
A combination of formatC() and paste0() should work:
formatC()
paste0()
paste0(formatC(1:200, width = 3, format = "d", flag = 0), ".csv")