【MSDN】由文件路径获得文件名--PathFindFileName()函数

转载 2013年12月04日 19:50:48
今天偶然翻看MFC源代码,发现了一个函数PathFindFileName(),这个函数的作用就是用来获取路径中的文件名的。下面是MSDN的文档。
LPTSTR PathFindFileName(      LPCTSTR pPath      );  

Searches a path for a file name.

  • Returns a pointer to the address of the string if successful, or a pointer to the beginning of the path otherwise.
pPath
Address of the file name for which to search.


在MSDN中还发现了以下函数:

由文件路径判断文件是否存在的函数
BOOL PathFileExists(      LPCTSTR lpszPath      );  

Determines if a file exists.

  • Returns TRUE if the file exists, or FALSE otherwise.
lpszPath
Address of the file to verify.

This function will test for the validity of the file and path.

由文件路径获得文件扩展名的函数

LPTSTR PathFindExtension(      LPCTSTR pPath      );  

Searches a path for an extension.

  • Returns the address of the "." preceding the extension within pPath if an extension is found, or the address of the trailing NULL character otherwise.
pPath
Address of the path that contains the extension for which to search.

由文件路径返回下一层路径的函数

LPTSTR PathFindNextComponent(      LPCTSTR pszPath      );  

Parses a path for the next path component. Paths are delimited by backslashes or by the NULL at the end of the path.

  • Returns the address of the start of the next path component if successful, or NULL otherwise.
pszPath
Address of the path to search.

在给定的目录下搜索指定文件的函数

BOOL PathFindOnPath(      LPTSTR    pszFile,      LPCTSTR * ppszOtherDirs      );  

Finds a file within a given path.

  • Returns TRUE if successful, or FALSE otherwise.
pszFile
Address of the file name for which to search.
ppszOtherDirs

Address of the path to be searched.



转自:http://blog.163.com/lvan100@yeah/blog/static/681172142010118114235316/

windows路径操作API函数

路径截断与合并函数       PathRemoveArgs 去除路径的参数 PathRemoveBackslash...
  • fakine
  • fakine
  • 2014年07月21日 20:39
  • 1926

PathFindFileName函数,由文件路径获得文件名

标题: PathFindFileName函数,由文件路径获得文件名 作者: Demon 链接: http://demon.tw/programming/pathfindfilename.html ...

PathFindFileName

通过文件路径获取路径中的文件名。 函数声明: PTSTR PathFindFileName( __in PTSTR pPath ); 参数: PTSTR pPath 为指向文件路径字符串的指...

C调lua出错,返回c层打印错误信息.

c调lua出错,返回c层打印错误信息

MFC中如何将焦点设置到指定控件上

MFC中如何将焦点设置到指定控件上

常用文件路径和文件名处理函数

路径截断与合并函数   GetModuleFileName 得到模块路径名 PathRemoveArgs 去除路径的参数 ...

常用文件路径和文件名处理函数

路径截断与合并函数   GetModuleFileName 得到模块路径名 PathRemoveArgs 去除路径的参数 ...
  • htt9931
  • htt9931
  • 2014年01月14日 12:56
  • 761

发布网站时根据文件路径和文件名规范Inherits和Class名称,合并唯一程序集

发布网站时根据文件路径和文件名规范Inherits和Class名称,合并唯一程序集 在Visual Studio 2003下开发网站的都知道ASP.NET 1.1网站生成后都是一个唯一命名的程序集(...

C#中OpenFileDialog获取文件名和文件路径的常用方法

System.IO.Path.GetFullPath(openFileDialog1.FileName);                             //绝对路径 System.I...

Unity中获取特定文件夹下文件名包含特定字符串的文件路径

平时在工作中有时可能会碰到想要获得自己项目文件夹下文件名中包含某个特定字符或字符串的文件及其路径,这时如果只是在Unity的Project栏中输入这个特定的字符串来查找的话,虽然可以找到这些文件,但要...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【MSDN】由文件路径获得文件名--PathFindFileName()函数
举报原因:
原因补充:

(最多只允许输入30个字)