现在的位置: 首页 > 综合 > 正文

C++通过路径名得到文件名

2013年12月06日 ⁄ 综合 ⁄ 共 526字 ⁄ 字号 评论关闭
在windows下方法很多,可以用_tsplitpath进行路径分解

更简单的方法是用头文件shlwapi.h搜索里面的函数

LPTSTR PathFindFileName(LPCTSTR pPath)
功能:获得路径中的文件名
例: PathFileFileName( “c://Program Files//File.txt” ) => "File.txt”。

void PathStripPath(LPTSTR pszPath );
功能:从路径中分析出文件名
例: PathStripPath( “c://test//hello.txt” ) => hello.txt
在windows下方法很多,可以用_tsplitpath进行路径分解

更简单的方法是用头文件shlwapi.h搜索里面的函数

LPTSTR PathFindFileName(LPCTSTR pPath)
功能:获得路径中的文件名
例: PathFileFileName( “c://Program Files//File.txt” ) => "File.txt”。

void PathStripPath(LPTSTR pszPath );
功能:从路径中分析出文件名
例: PathStripPath( “c://test//hello.txt” ) => hello.txt

抱歉!评论已关闭.