C# 如何快速的将一个文件夹中的部分文件复制到另一个文件夹中 100
A文件夹中的数据:1234_1_1.jpg1234_2_1.jpg1234_3_1.jpg1235_1_1.jpg1235_2_1.jpg1235_3_1.jpg。。。。...
A文件夹中的数据:
1234_1_1.jpg
1234_2_1.jpg
1234_3_1.jpg
1235_1_1.jpg
1235_2_1.jpg
1235_3_1.jpg
。。。。。。 像1234 后边的东西不是固定的,但是都是jpg的文件
我现在有一个数据库
可以从数据库找到的数据是
1234
1235
。。。。。
这样的东西
如何快速的将文件名包含1234 的这样的图片复制到B的文件夹
请高手指点 要求高效的方法 展开
1234_1_1.jpg
1234_2_1.jpg
1234_3_1.jpg
1235_1_1.jpg
1235_2_1.jpg
1235_3_1.jpg
。。。。。。 像1234 后边的东西不是固定的,但是都是jpg的文件
我现在有一个数据库
可以从数据库找到的数据是
1234
1235
。。。。。
这样的东西
如何快速的将文件名包含1234 的这样的图片复制到B的文件夹
请高手指点 要求高效的方法 展开
4个回答
展开全部
var files = Directory.GetFiles(@"D:\A", "1234*.jpg");
var files2 = Directory.GetFiles(@"D:\A", "1235*.jpg");
拿到这些文件,然后遍历这些数组,用File.Copy的方法复制。
var files2 = Directory.GetFiles(@"D:\A", "1235*.jpg");
拿到这些文件,然后遍历这些数组,用File.Copy的方法复制。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
首先获取源文件夹下所有文件名:
string[]
files
=
directory.getfiles(path);
path是文件夹全路径
循环files,用下述方法就可以把文件复制过去
fileinfo
fi
=
new
fileinfo(path1);
fi.copyto(path2,
true);
path1源文件路径,path2目标文件路径。
string[]
files
=
directory.getfiles(path);
path是文件夹全路径
循环files,用下述方法就可以把文件复制过去
fileinfo
fi
=
new
fileinfo(path1);
fi.copyto(path2,
true);
path1源文件路径,path2目标文件路径。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
@bxfc
方法是最好的吧。
方法是最好的吧。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询