То, что вы спрашиваете, не имеет большого смысла.Класс FileUpload обрабатывает файл, который был загружен с веб-страницы на сервер, для обработки на сервере.Если вы используете настольное приложение, вся концепция удаляется: зачем загружать файл с рабочего стола на рабочий стол?
Если вы хотите скопировать файл, используйте File.Copy
.
Если бы вы могли дать нам больше контекста о том, как пользователь предоставляет файл, мы можем быть более конкретными с нашими ответами.
Надеюсь, это поможет: пожалуйста, опубликуйте больше информации, чтобы мы могли разобраться в деталях.