CFileFind的Find,ReverseFind,Left,Right用法
CString cstrFileName = finder.GetFileName();CString cstrFilePath = finder.GetFilePath();//完整文件路径
#ifdef DEBUGcstrFilePath = "F:\\CVProject\\lens\\process\\11\\Image_r2_c8_step1.bmp";
#endif//OutputDebugString((LPCTSTR)(cstrFilePath + L"\n"));//输出文件名int pos1 = cstrFilePath.ReverseFind(_T('\\'));CString pathNoName = cstrFilePath.Left(pos1);//去掉文件名和斜杠int pos2 = pathNoName.ReverseFind(_T('\\'));//绝对位置CString fileDic = pathNoName.Right(pathNoName.GetLength()-pos2 - 1);//上级目录名
Find为从左往右查找“\\”出现的第一个位置,ReverseFind为从右往左查找“\\”出现的第一个位置。但是两者得到的位置都是从左往右的绝对位置。所以在得到上级目录名时,用Right函数得到从右往左(总长度-pos2-1)的部分。
这里得到的fileDic为“11”
CFileFind的Find,ReverseFind,Left,Right用法相关推荐
- CString中Left,Right,ReverseFind 用法
1.Left CString::Left(intnCount) 返回字符串前nCount个字符的字符串 例子: CString tmpstr,ff(_T("我不会玩LOL")); ...
- ReverseFind的用法 ; 查找字符中最后一个字符
ReverseFind CString::ReverseFind ReverseFind 在一个较大的字符串中从末端开始查找某个字符 CString::ReverseFind int ReverseF ...
- CListCtrl用法简介(转)
listviewsemaphorethreadimageattributes多线程 以下未经说明,listctrl默认view 风格为report 相关类及处理函数 MFC:CListCtrl类 SD ...
- CListCtrl用法简介
http://blog.csdn.net/lixiaosan/archive/2006/04/07/653563.aspx 以下未经说明,listctrl默认view 风格为report 相关类及处理 ...
- VC:CString用法整理(转载)
1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值:否则返回0. 说明:此成员函数用来测试一个CString ...
- CString的用法
1.CString::IsEmpty BOOL IsEmpty( ) const; 返回值:如果CString 对象的长度为0,则返回非零值:否则返回0. 说明:此成员函数用来测试一个CString ...
- CString的成员函数用法大全
CString的成员函数用法大全(转) PS:来自 https://www.cnblogs.com/Caiqinghua/archive/2009/02/16/1391190.html 写的很好! C ...
- CFileFind类简介
CFileFind类 MFC类CFileFind执行本地文件查找,是CGopherFileFind和CFtpFileFind的基类:后两类用于Internet文件查找.CFileFind包括的成员函数 ...
- CString用法大全
头文件 #include "atlstr.h" 非MFC环境下 #include <afx.h> MFC环境下 CString的构造函数 CStr ...
最新文章
- MySQL 中一个双引号的错位引发的血案
- java 中适配器原理_Java经典设计模式中关于适配器模式原理以及用法详解
- finalshell一直弹出输入密码_Linux 密码忘了怎么办?明明输入的密码是对的为啥一直过不去?...
- 中国数学竞赛史上最玩命的“赌徒”,为了国家荣誉,他不惜用生命换来了五次世界第一...
- [C++STL]常用查找算法
- codesys com库_CoDeSys官方系统库在线下载,替换国内下载服务器教程
- 田忌赛马贪心算法_acm田忌赛马问题在线等急求!!
- java 制作动态手机壁纸_android 动态切换壁纸实例 利用service机制实现 附完整源码 带动态截图...
- Q4_一个事物领导另一个
- 蓝桥杯---简单的计算器
- 阿发你好java_191122_01 纯前端JS实现的文字验证码
- 碧桂园建筑机器人造楼,梦照进现实还是“海市蜃楼”?
- 小米air12.5做Java_到底够不够用? 小米笔记本Air12.5性能测试
- 一文读懂 Kafka 事务机制
- 如何查看交换机型号(厂商)
- docker原理及基本概念
- Mac 使用 80 端口
- Java的socket连接以及string字符串长度过长解决
- 【awesome系列】awesome-css
- Emulator: Warning: Quick Boot / Snapshots not supported on this machine. A CPU with EPT + UG featur