从路径中分离文件名:

CString GetFileName(CString pathname) 

for( int i=pathname.GetLength()-1; i>=0; i-- ) 

if( pathname[i]=='\\' ) 
break; 

return pathname.Mid( i+1 ); 
}
从路径中分离路径名(去除文件名):

CString GetPath(CString pathname) 

int i = 0, j; 
while( i<pathname.GetLength() ) 

if( pathname[i]=='\\' ) 
j = i; 
i++; 

return pathname.Left( j+1 ); 
}

转载于:https://www.cnblogs.com/plaqin/archive/2009/05/14/1456565.html

如何从完整的文件路径中分离文件名和路径名?相关推荐

  1. c#文件名去掉后缀_C#如何从文件路径中分离出文件名以及文件扩展名

    在C#文件操作的过程中或者Asp.Net文件的处理过程中,有时候知道文件的完整路径信息后,需要从完整路径中分离出文件名以及文件的后缀名等信息,此文将简要介绍C#语言如何从文件路径中分离出文件名以及文件 ...

  2. python从文件路径中提取文件名、所在文件夹

    需求 有的时候我们想从文件路径中提取出包含扩展的文件名,有的时候需要不包括扩展的文件名,还有的时候想要获取文件所在目录,在python中如何快速实现呢? 实现 我们有如下路径 D:\Worksheet ...

  3. python提取选中文件的文件名_如何从python文件路径中提取文件名?

    项目概述: 用户通过浏览器选择一个文件来导入数据.然后,我解包二进制文件.然后,我将新解包的数据保存为.csv文件,以便以后在excel中查看数据.用户当前通过键入新文件名来创建文件名.然后我继续用m ...

  4. C#分割文件路径中的文件名与路径

    利用字符串分割法 int lastIndex = filepath.LastIndexOf("\\"); // \\的意思是,一个是转义,一个是代表斜杠 string pFileP ...

  5. C#_获取文件路径中的文件名_扩展名

    using System; using System.IO; class Test { string path = "d:asdfasdf.bmp"; string fileNam ...

  6. java获取路径中的文件名_3种Java从文件路径中获取文件名的方法

    package test; import java.io.File; public class FileName { /** * @param args */ public static void m ...

  7. c语言字符串路径打开本地文件,C语言文件路径中的”/“和“\“

    在不同系统的情况系   windows下是\,linux和unix下是/  但在win中没有本质区别. 但是由于   \   也是转义字符的起始字符,  所以, 路径中的   \   通常需要使用   ...

  8. python打开并读取csv文件_!python3中使用使用read_csv( )读取csv文件,文件路径中含有中文,无法读取怎么处理?...

    python3如何根据csv文件的列的内容,自动建数据库表 你好,csv格式的和excel格式是差不多的, 下面是读取excel的一些函数,希望帮到你: # -*- coding: cp936 -*- ...

  9. java文件路径转义_java文件路径中“\”和“/”的区别

    java文件路径中"\"和"/"的区别 发布时间:2020-06-25 17:51:22 来源:亿速云 阅读:189 作者:Leah 本篇文章为大家展示了jav ...

最新文章

  1. 【NLP】相当全面:各种深度学习模型在文本分类任务上的应用
  2. Factory Method模式的误区:Factory Method模式是简化版的Abstract Factory吗?
  3. java 预处理语句_预处理语句PreparedStatement到底咋用啊
  4. Java 中判断连接Oracle数据库连接成功
  5. vsftpd:500 OOPS: vsftpd: refusing to run with writable root inside chroot ()错误的解决方法
  6. js 表单设计器_准备迎接Vue3,使用Vue Composition API生成干净可扩展的表单
  7. 计算机视觉CV中RANSAC算法的学习笔记~
  8. vue3中v-model的重大更新
  9. HTML/CSS 练习
  10. pin码计算器网页版_快对作业APP下载手机版电脑版官方正式上线
  11. 【HDU 6020】 MG loves apple (乱搞?)
  12. 霹雳吧啦Wz语义分割学习笔记P11
  13. Redis底层数据结构-SDS
  14. 九州缥缈录 合集序言
  15. 新浪微博三方登陆(获取用户信息接口及描述)
  16. C语言:由键盘任意输入1个整形数据(小于10亿,位数不限),将其倒置,如:输入12345,则输出54321。
  17. SISD、MIMD、SIMD、MISD系统介绍
  18. c语言18之鸡兔同笼,共有98个头,386只脚,编程求鸡兔各多少只
  19. Android运营商名字显示规则
  20. 【RV1126】移植kaldi实时语音识别

热门文章

  1. USB 2.0高速和全速的区别
  2. s6-7 TCP 传输策略
  3. 先进先出算法_结构与算法(02):队列和栈结构
  4. HAProxy实现负载均衡及高可用集群(corosync+pacemaker)
  5. tarjan对有向图的缩点(求强连通分量)
  6. 开箱即用——用模板快速生成《客户意见反馈表》
  7. 实验室之函数计算专场,完成任务,领精美好礼!
  8. 如何实现Spark on Kubernetes?
  9. 资深美术分享:游戏开发如何确定画风?
  10. 《极乐迪斯科》:一趟充满新奇的旅程 ,一款里程碑式的 CRPG