In our case, users don't specify a file, but always a directory where the store will create all the necessary files/data.

I think your suggestion to rename it to "dir" makes more sense. Agree ?