@yin - All of that is calibre stuff, not FFDL stuff.
But here's a few hints of where to look that may help you:
This thread explains that you can't change the folder structure of the calibre library.
However, you can use the "Connect to folder" functionality in calibre to point to a folder within your Dropbox and
plugboards to control the file names.