Это может показаться глупым вопросом, так вот:
Помимо разбора строки FileInfo.FullPath для буквы диска, затем используйте DriveInfo ( "c" ) и т.д., чтобы увидеть, достаточно ли места для записи этого файла. Есть ли способ получить букву диска из FileInfo?