Как я могу отправить файлы списка просмотра в каталог с помощью C # .net? - PullRequest
1 голос
/ 09 марта 2010

У меня есть файлы, расположенные в списке, теперь я хочу скопировать эти файлы в каталог в Windows. как это действие может быть выполнено ??

Ответы [ 2 ]

0 голосов
/ 09 марта 2010

Я не знаю, как выглядят данные в вашем ListView, но в целом вы должны использовать File.Copy:

string sourceFile = @"c:\sourcedir\file.ext";
File.Copy(sourceFile, Path.Combine(@"c:\targetdir", Path.GetFileName(sourceFile)));

Обновление
Вот пример итерации элементов в ListView, копирование файлов с именами, извлеченными из подпункта (при условии, что имя файла находится в третьем столбце; измените номер индекса, чтобы получить подпункт, содержащий файл имя в вашем коде):

foreach (ListViewItem item in listView1.Items)
{
    string sourceFile = item.SubItems[2].Text;
    File.Copy(sourceFile, Path.Combine(@"c:\targetdir", Path.GetFileName(sourceFile)));
}
0 голосов
/ 09 марта 2010

у вас есть File.copy и File.create в system.io

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...