C#中选择并复制多个文件的方法,是高手的来追加50分

我想用这段代码来复制但是选择是可以选多个,但是只能复制一个,怎么能让摆地摊的全部复制过去呢?openFileDialog1.Filter="所有文件(*.*)|*.*|m... 我想用这段代码来复制但是选择是可以选多个,但是只能复制一个,怎么能让摆地摊的全部复制过去呢?
openFileDialog1.Filter = "所有文件(*.*)|*.*|mp3(*.mp3)|*.mp3";
openFileDialog1.FileName = @"F:\歌曲";
FileInfo file = new FileInfo(openFileDialog1.FileName);
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
file.CopyTo(@"F:\图片文件夹\" );
}
展开
 我来答
丨丨零度丨丨
推荐于2018-04-13 · 超过51用户采纳过TA的回答
知道小有建树答主
回答量:107
采纳率:0%
帮助的人:102万
展开全部
OpenFileDialog openFileDialog1 = new OpenFileDialog();
openFileDialog1.Filter = "所有文件(*.*)|*.*|mp3(*.mp3)|*.mp3";
openFileDialog1.FileName = @"F:\歌曲";
openFileDialog1.Multiselect = true;
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
foreach (string f in openFileDialog1.FileNames)
{
File.Copy(f, @"F:\图片文件夹\" + f.Substring(f.LastIndexOf('\\')));
}
}
分就不要了,给个最佳吧。
风宝宝999
2011-10-17
知道答主
回答量:71
采纳率:0%
帮助的人:39.6万
展开全部
OpenFileDialog openDlg = new OpenFileDialog();
//重要的是启用多选功能和对选择到的文件处理
openDlg.Multiselect = true;
if (openDlg.ShowDialog() == DialogResult.OK)
{
foreach(string s in openDlg.FileNames)
{
//在这儿循环处理找到的文件,想怎么样就怎么样吧,哈哈
}
}
追问
这个我都用过了,没用
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
JINYUTTT
2011-10-16 · TA获得超过178个赞
知道小有建树答主
回答量:792
采纳率:0%
帮助的人:552万
展开全部
复制文件夹
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式