一个文件搜索及复制功能,求高手帮忙 要求:搜索u盘中的所有*.jpg文件,复制到文件夹temp下,按搜索到的先后顺序重命名1,2,3,4,5.....100...n在线等待中,帮我找其中一个功能的实现方法即给分... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 string[] fileNames = Directory.GetFiles("Directory的路径");foreach (string name in fileNames){ FileInfo fileInfo = new FileInfo(name); if (fileInfo.Extension.ToLower() == "jpg") { // 这个是个图片 File.Copy(name, "名称", true); }}文件名称自己完成。 string[] fileNames = Directory.GetFiles("Directory的路径");foreach (string name in fileNames){ FileInfo fileInfo = new FileInfo(name); if (fileInfo.Extension.ToLower() == "jpg") { // 这个是个图片 File.Copy(name, "d:\TEMP\" + fileInfo.name, true); }} FileInfo fileInfo = new FileInfo(name);if (fileInfo.Extension.ToLower() == "jpg")--------可直接使用Path.GetExtension(name).ToLower()=="jpg"来判断.另外还需要使用递归. public int index=0;public void SearchFile(string path,string pattern) { string[] fileNames = System.IO.Directory.GetFiles(path); foreach (string name in fileNames) { FileInfo fileinfo = new FileInfo(name); if (fileinfo.Extension.ToLower() == pattern.ToLower()) { // 这个是个图片 File.Copy( fileinfo.FullName, "c:\\temp\\" + index.ToString() + pattern , true); index ++; } } fileNames = System.IO.Directory.GetDirectories(path); foreach (string name in fileNames) { FileInfo fileinfo = new FileInfo(name); SearchFile(fileinfo.FullName,pattern); } } 使用Dir命令和copy命令就可以完成 一个数据转换问题 界面有DATAGRID,当点击某列是显示DIV Dll调用(关于Delphi类型转换到C#),急,在线等! 关于框架加载的顺序问题 怎样通过DataView的索引,寻找DataTable里相对应的索引???? 请哪位兄弟帮我把这段代码改成c#的,我改了过来,没报错,但没有结果. 求一正则表达式 如何将程序集安装到全局程序集缓存(GAC) VB中的这个语句转成C#怎么写呢? C#中有无聚合类型? 如何创建一个不规则按钮? C#中如何将指定类型转换任意类型?
foreach (string name in fileNames)
{
FileInfo fileInfo = new FileInfo(name);
if (fileInfo.Extension.ToLower() == "jpg")
{
// 这个是个图片
File.Copy(name, "名称", true);
}
}文件名称自己完成。
foreach (string name in fileNames)
{
FileInfo fileInfo = new FileInfo(name);
if (fileInfo.Extension.ToLower() == "jpg")
{
// 这个是个图片
File.Copy(name, "d:\TEMP\" + fileInfo.name, true);
}
}
if (fileInfo.Extension.ToLower() == "jpg")
--------
可直接使用Path.GetExtension(name).ToLower()=="jpg"来判断.另外还需要使用递归.
{
string[] fileNames = System.IO.Directory.GetFiles(path);
foreach (string name in fileNames)
{
FileInfo fileinfo = new FileInfo(name);
if (fileinfo.Extension.ToLower() == pattern.ToLower())
{
// 这个是个图片
File.Copy( fileinfo.FullName, "c:\\temp\\" + index.ToString() + pattern , true);
index ++;
}
}
fileNames = System.IO.Directory.GetDirectories(path);
foreach (string name in fileNames)
{
FileInfo fileinfo = new FileInfo(name);
SearchFile(fileinfo.FullName,pattern);
}
}