2014-01-29 5 views
-2

Как скопировать файл из одного местоположения в другое место, используя форму Windows на C#.? Благодарю. Я создаю функцию для выбора файла, а затем скопирую его в другую папку. Для выбора файла я использую OpenFileDialog, но я не знаю, как его скопировать.file upload windows form C#

+10

Загрузить к чему? Сетевая доля? FTP-сервер? HTTP? Другие? –

+1

Используйте File.Copy() –

+0

Загрузите свой собственный компьютер. – user3248886

ответ

5

Так, чтобы переместить файл в другую папку, которую вы могли бы сделать что-то вроде этого:

File.Copy(openFileDialog.FileName, 
    Path.Combine(targetPath, Path.GetFileName(openFileDialog.FileName)) 

где targetPath путь UNC к целевому местоположению.

+0

Спасибо, сэр. это то, что мне нужно – user3248886

0

Я не знаю, что вы подразумеваете под загрузкой. Здесь я предположил, что вы хотите скопировать один файл из одного исходного местоположения в другое место.

string sourceDir = Path.GetDirectoryName(@"somewhere in your hard"); 
    string destinationDir = Path.GetDirectoryName(@"somewhere else in your hard"); 
    File.Copy(sourceDir, destinationDir); 
+1

Да, это больше похоже на копирование в другую папку. Спасибо за вашу помощь – user3248886

+0

Так что это полезно для вас :) –