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:\图片文件夹\" );
} 展开
openFileDialog1.Filter = "所有文件(*.*)|*.*|mp3(*.mp3)|*.mp3";
openFileDialog1.FileName = @"F:\歌曲";
FileInfo file = new FileInfo(openFileDialog1.FileName);
if (openFileDialog1.ShowDialog() == DialogResult.OK)
{
file.CopyTo(@"F:\图片文件夹\" );
} 展开
展开全部
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('\\')));
}
}
分就不要了,给个最佳吧。
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('\\')));
}
}
分就不要了,给个最佳吧。
展开全部
OpenFileDialog openDlg = new OpenFileDialog();
//重要的是启用多选功能和对选择到的文件处理
openDlg.Multiselect = true;
if (openDlg.ShowDialog() == DialogResult.OK)
{
foreach(string s in openDlg.FileNames)
{
//在这儿循环处理找到的文件,想怎么样就怎么样吧,哈哈
}
}
//重要的是启用多选功能和对选择到的文件处理
openDlg.Multiselect = true;
if (openDlg.ShowDialog() == DialogResult.OK)
{
foreach(string s in openDlg.FileNames)
{
//在这儿循环处理找到的文件,想怎么样就怎么样吧,哈哈
}
}
追问
这个我都用过了,没用
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
复制文件夹
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询