Minor point - portable installer creates a folder named "Calibre Portable" in the selected location - note the space between 'Calibre' and 'Portable' - viz:
Try using the built-in file dialogues - see CALIBRE_NO_NATIVE_FILEDIALOGS in ==>>
Environment variables
BR