CFieldialog dlg;
dlg.GetPathName();--->获得的是全路径,如\\Mydocument\\Wuhan\\kk.dat
我不需要全路径中的文件名(kk.dat),只需要它的路径\\Mydocument\\Wuhan这个部分。
该怎么处理呢??
dlg.GetPathName();--->获得的是全路径,如\\Mydocument\\Wuhan\\kk.dat
我不需要全路径中的文件名(kk.dat),只需要它的路径\\Mydocument\\Wuhan这个部分。
该怎么处理呢??
解决方案 »
- 关于程序运行中换图片的问题
- 数据复制
- 请问VC如何输入矩阵?
- 怎么实现主对话框拖动,其他的对话框也跟着动?就象Winamp那样!
- VC6中如何播放mp3文件
- 如何实现vc的打印功能??
- 升级了,散散分.另外问问关于红外线向手机发送的问题.
- 在类中的"动态生成"功能是在什么情况下用到的? 我了解具体实现机理(serialize),但就是不明白它会在什么样的情况下被用到?能举个例子吗?
- 大家好,我想问下Office自带的OCR模块mdivwctl用了什么算法吗?先谢谢大家了
- 如何将CString数据类型转换成char*
- 请教 yv12 转 RGB 的问题
- 请问定义的int a=-7,为什么printf("%x",a)会打印出来fffffff9???
CString strPath;
GetModuleFileName(NULL,szRootDir,256);//得到应用程序当前路径(包含程序名)
strPath = szRootDir;
int index = strPath.ReverseFind('\\');
strPath = strPath.Mid(0,index);/剔除程序名
CString strFullPath,strName,strWant;strFullPath = dlg.GetPathName();
strName = dlg.GetFileName();strWant = strFullPath.Left( strFullPath.GetLength() - strName.GetLength() );
SHGetPathFromIDList();