You can try diskfreespace() function. It returns the free space, in bytes, of the specified directory. This function is an alias of the disk_free_space() function.
GetLogicalDrives() will give you all the drives that are currently available. Loop through given bit-vector (bit 0 is drive A:, bit 1 is drive B:, etc.) and for each available drive check if GetDriveType() returns DRIVE_REMOVABLE. Or, you can just skip GetLogicalDrives(), and loop through all 26 letters of the...
c#,file-upload,windows-phone-8.1,removable-drive
WP8.1 has also new manifest file - Package.appxmanifest - ensure that you have also added capability there - Location. Also you will have to add file type association as it's Silverlight. Though (I don't know why) you will have to add this the first time from code - right click...