linux下c++获取指定目录及其子目录下所有文件(国外英文资料).doc

linux下c++获取指定目录及其子目录下所有文件(国外英文资料).doc

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
linux下c获取指定目录及其子目录下所有文件(国外英文资料)

linux下c++获取指定目录及其子目录下所有文件(国外英文资料) / / create time: 2013-05-13 11:34:00 / / the author: LPH / * this CPP file function is: * get all files of the directory you input in CMD line! * if you want to test this CPP file you must in Linux systems! * / / / it may be possible to compile the Linux system for use. Windows is missing / / some environment in the Linux system, and the header file. / / the directory you are looking for must have permissions for the current user, otherwise the statistics cannot be opened # include iostream # include dirent. H # include sys/stat.h # include vector # include string. H # include algorithm # include stdlib. H # define MAX_COUNT 100 / / if you find a lot of files, more than 100, 100 per click # define FILE 0 / / find the FILE # define DIRECTORY 1 / / find the DIRECTORY Using namespace STD. / / return directory dir, filetype file or directory, return one at a time, not return , String getContent (const char * dir, string filetype = , int fileOrDir = FILE); / / get a list of the filetype files under directory dir and the directory under dir Vector string getall (const char * dir, string filetype = , int fileOrDir = FILE); / / the function to sort the return list is to compare two string sizes Bool fileCmp (string file1, string file2); / / convert lowercase characters in a string string to uppercase String STR; / / directory number Int dirCount = 0; / / file number Int fileCount = 0; Int main (int argc, char * argv []) { / / at least two parameters, command + directory, can also be added to a file type If (arg c 2) { Cout endl //// // / a.u/home/localhost/SRC /.cpp . / a.ut/home/localhost/SRC/CPP. The return - 1; } String stropt = ; / / determine if the directory exists. If not, if the prompt is created, enter y, create, otherwise nothing! If (argv [1], F_OK)! = 0) { Cout String STR = ; Cin STR. If (STR. At (0)

文档评论(0)

f8r9t5c + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8000054077000003

1亿VIP精品文档

相关文档