// 对选中的文件进行下载操作 private void button4_Click(object sender, EventArgs e) { if (this.listView1.SelectedItems != null) { string path; string filename = this.listView1.SelectedItems[0].SubItems[0].Text; string ip = this.listView1.SelectedItems[0].SubItems[1].Text; string mp = this.listView1.SelectedItems[0].SubItems[2].Text; SaveFileDialog sfd = new SaveFileDialog(); sfd.CheckFileExists = false; sfd.FileName = filename; if (sfd.ShowDialog() == DialogResult.OK) { path = System.IO.Path.GetFileName(sfd.FileName); NET.FileInfo fi = new NET.FileInfo(filename, ip, mp); IP2P.Download(fi, path); } } }