求一个根据文字搜索图片的C#程序
答案:1 悬赏:0
解决时间 2021-12-14 18:57
- 提问者网友:纹身骑士
- 2021-12-13 18:57
就是一个textbox窗口,一个button按钮,一个存在C盘里的图片文件夹(图片名称如1,2,3,4...),在textbox窗口中输入文件夹里的图片名称,点but按钮,那个图片就出来的程序代码跟程序。
最佳答案
- 二级知识专家网友:滚刀废物浮浪人
- 2021-12-13 19:56
//要验证的文件名返回路径下文件名包涵验证字符的所有文件(图片路径)
private List<String> getpicpath(String chakename)
{
String path="文件夹路径";
List<String> pics=new List<string>();
DirectoryInfo TheFolder = new DirectoryInfo(path);
//遍历文件
foreach (FileInfo NextFile in TheFolder.GetFiles())
{
String name=NextFile.Name;
//自定义文件类型
if (chakeString(name, ".jpg") || chakeString(name, ".bmp") || chakeString(name, ".png"))
{
//验证检索文件名字
if (chakeString(name,chakename))
{
pics.Add(NextFile.FullName);
}
}
}
return pics;
}
//验证字符a是否包涵字符b
private Boolean chakeString(String a,String b)
{
Boolean chake = true;
if(a.IndexOf(b)==-1)
{
chake = false;
}
return chake;
}
private List<String> getpicpath(String chakename)
{
String path="文件夹路径";
List<String> pics=new List<string>();
DirectoryInfo TheFolder = new DirectoryInfo(path);
//遍历文件
foreach (FileInfo NextFile in TheFolder.GetFiles())
{
String name=NextFile.Name;
//自定义文件类型
if (chakeString(name, ".jpg") || chakeString(name, ".bmp") || chakeString(name, ".png"))
{
//验证检索文件名字
if (chakeString(name,chakename))
{
pics.Add(NextFile.FullName);
}
}
}
return pics;
}
//验证字符a是否包涵字符b
private Boolean chakeString(String a,String b)
{
Boolean chake = true;
if(a.IndexOf(b)==-1)
{
chake = false;
}
return chake;
}
我要举报
如以上问答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯