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

转载 2013年12月04日 19:54:45

PathFindFileName函数的作用是返回路径中的文件名。

 

  1. PTSTR PathFindFileName(  
  2.     __in  PTSTR pPath  
  3. );  


 

 

pPath是指向文件路径字符串的指针,函数返回指向文件名的指针(如果找到的话),否则返回指向路径开头的指针。

PathFindFileName既支持Windows下的反斜杆,也支持Unix下的斜杠,还支持斜杆和反斜杠的混合,例如:

  1. /* 
  2.  * Author: Demon 
  3.  * Date: 2012/6/6 
  4.  * Website: http://demon.tw 
  5.  */  
  6. #include <stdio.h>  
  7. #include <Shlwapi.h>  
  8.   
  9. int main()  
  10. {  
  11.     char path[] = "C:\\Windows\\System32/notepad.exe";  
  12.     /* will output "notepad.exe" */  
  13.     printf("%s\n", PathFindFileName(path));  
  14.     return 0;  
  15. }  
更多

转自:http://blog.csdn.net/setflvet/article/details/8280137

相关文章推荐

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

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

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

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

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

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

JS获取file上传文件路径,后缀,大小,文件名

/** *函数描述:获取input type=file的图像全路径 * @obj input type=file的对象 **/ function getFullPath(obj) { if...
  • z_p_h
  • z_p_h
  • 2013年08月20日 23:12
  • 1274

利用正则表达式从文件路径中提取出文件名(包含后缀)

利用正则表达式从文件路径中提取出文件名(包含后缀) 如:

(C#)常用类(文件名提取、文件路径提取、后缀名提取、数字转中文、数字转

using System; using System.Collections.Generic; using System.Text;  namespace   { class Uti...
  • bobo830
  • bobo830
  • 2011年09月07日 16:39
  • 678

svn更改文件名或文件路径

受到Subersion管理的文件的除了文件编辑外,其他 一切对文件的操作都要Subversion...

获取文件路径 文件名 文件的扩展名的方法

在Visual C++中没有像Delphi中提供的系统函数来实现这些功能。为了方便程序开发,笔者设计了一个CPath类,用于对文件名称进行处理。实例设计步骤如下: (1)创建一个控制台应用程序。 ...

C#114获得文件路径信息 源代码

  • 2016年12月17日 11:22
  • 45KB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:PathFindFileName函数,由文件路径获得文件名
举报原因:
原因补充:

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