博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
文件操作
阅读量:5020 次
发布时间:2019-06-12

本文共 601 字,大约阅读时间需要 2 分钟。

关于文件操作,有许多需要学习的地方,现从零碎之处说起:

1、怎样遍历目录下的子目录和文件?

使用:

    CFileFind finder; 

    CString path; 
    path.Format("%s/*.*",lpszDirPath);   
    BOOL bWorking = finder.FindFile(path); 
    while(bWorking)

{  

        bWorking = finder.FindNextFile();

 }// 成功则返回句柄,失败则返回false;可用于判断是否是空目录。

2、如何获得子目录或文件的文件名和路径?

在上述代码内添加:

string szaDirName = finder.GetFileName();// 得到文件名

string szaDirPath = finder.GetFilePath();// 得到路径

3、如何判断字符串是否含有指定的子串(args)?

使用string.find(args)函数,成功则返回盖子串在母串内的下标值,失败则返回string::npos。

4、如何判断某个子文件是否是目录?

使用finder.IsDirectory()。

5、如何判断是否为目录本身?

使用finder.IsDots()。

转载于:https://www.cnblogs.com/fengluo/archive/2012/08/06/2610507.html

你可能感兴趣的文章
Nodejs学习总结 -Express入门(一)
查看>>
web前端优化
查看>>
ssh 连接原理及ssh-keygen
查看>>
vs2013编译qt程序后中文出现乱码
查看>>
【转】IOS数据库操作SQLite3使用详解
查看>>
Android官方技术文档翻译——ApplicationId 与 PackageName
查看>>
设计网站大全
查看>>
JVM CUP占用率过高排除方法,windows环境
查看>>
洛谷9月月赛II 赛后瞎写
查看>>
【ural1297】 Palindrome
查看>>
HTML-----<a>、<table>、<form>解析
查看>>
http status code
查看>>
ERP通用附件管理功能设计与实现
查看>>
oracle rac下不同节点session查看问题
查看>>
数据结构:链表
查看>>
Restframe_work 回顾记忆集
查看>>
Mariadb和httpd的安装
查看>>
【转】JAVA字符串格式化-String.format()的使用
查看>>
【转】ButterKnife基本使用--不错
查看>>
【转】VS2012编译出来的程序,在XP上运行,出现“.exe 不是有效的 win32 应用程序” “not a valid win32 application”...
查看>>