transfer from arduino to flash drive

Well the fact that the FTDI converts the microcontroller serial port to a USB virtual serial port might be a bit of a problem...

You need a dedicated chip to translate from microcontroller serial port to USB removable media port. The VDIP1 is an example