VC++已知文件路径,如何获取路径下的文件名
1个回答
展开全部
楼主是想从路径下得到文件名吗
假设路径是C:\1\2\3.txt,楼主是想要得到3.txt这个文件名吧,其实用CString很好解决,反向查找\就可以了
CString sPath = _T("c:\\1\\2\\3.txt");
CString sFile;
int i = sPath.ReverseFind('\\');
if (i > 0)
{
sFile = sPath.Mid(i + 1);//sFile就是3.txt了
} 或者我理解错了,楼主是要枚举路径下的文件名?
假设路径是C:\1\2\3.txt,楼主是想要得到3.txt这个文件名吧,其实用CString很好解决,反向查找\就可以了
CString sPath = _T("c:\\1\\2\\3.txt");
CString sFile;
int i = sPath.ReverseFind('\\');
if (i > 0)
{
sFile = sPath.Mid(i + 1);//sFile就是3.txt了
} 或者我理解错了,楼主是要枚举路径下的文件名?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询