Since the USB drive is on the client's PC, you need to use pure client based code to do this. You need javascript since you are running this in a web context. I haven't used this before, but this may be what you are looking for:
https://developer.chrome.com/apps/app_usb
chrome.usb.getDevices(enumerateDevicesOptions, callback);
function onDeviceFound(devices) {
this.devices=devices;
if (devices) {
if (devices.length > 0) {
console.log("Device(s) found: "+devices.length);
} else {
console.log("Device could not be found");
}
} else {
console.log("Permission denied.");
}
}
chrome.usb.getDevices({"vendorId": vendorId, "productId": productId}, onDeviceFound);