国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C > 正文

C語言按關鍵字搜索文件夾中文件的方法

2020-01-26 15:01:56
字體:
來源:轉載
供稿:網友

本文實例講述了C語言按關鍵字搜索文件夾中文件的方法。分享給大家供大家參考。具體實現方法如下:

方法1:

#include<iostream>#include<string>#include<io.h>using namespace std;void filesearch(string path,string mode){  struct _finddata_t filefind;  if(path[path.size()-1]=='//')    path.resize(path.size()-1);  string curr=path+"http://*.*";  int done=0,handle;  if((handle=_findfirst(curr.c_str(),&filefind))==-1)    return;  while(!(done=_findnext(handle,&filefind)))  {    if(!strcmp(filefind.name,".."))      continue;    curr=path+"http://"+filefind.name;    if(strstr(filefind.name,mode.c_str()))      cout<<curr<<endl;    if (_A_SUBDIR==filefind.attrib)      filesearch(curr,mode);  }    _findclose(handle);   }void main(){  string path,mode;  cout<<"請輸入要搜的目錄"<<endl;  cin>>path;  cout<<"請輸出包含字符"<<endl;  cin>>mode;  filesearch(path,mode);}

方法2:

#include<stdio.h>#include<string.h>#include<dir.h>#define SIZE 12void find_creat_file(char *);int main(void){ char filename[SIZE]; strcpy(filename,"filename"); find_creat_file(filename); getch(); return 0;}void find_creat_file(char *filename){ struct ffblk ffblk; int done; done=findfirst("d://filename",&ffblk,0); if(done==0) return 0; else mkdir("d://filename");}

希望本文所述對大家的C語言程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 肇庆市| 翁源县| 嘉善县| 黔江区| 黄石市| 合阳县| 保德县| 孟津县| 丰原市| 仲巴县| 海晏县| 瑞丽市| 浦县| 宿松县| 蒙自县| 水富县| 南康市| 克什克腾旗| 古蔺县| 临安市| 云龙县| 无极县| 讷河市| 阿克陶县| 安阳市| 襄樊市| 名山县| 盐源县| 崇礼县| 石阡县| 咸宁市| 余江县| 娱乐| 门源| 剑河县| 平遥县| 临泉县| 文安县| 黎城县| 靖安县| 博兴县|