取文件扩展名,返回一个文件的扩展名称,如.txt,如果没有后缀,返回空,文件_取文件名,比如:F:\123.txt,成功返回123,失败返回空,这个命令的第二个参数可以控制是否返回扩展名称。用到的api有:PathFindExtensionA,PathFindFileNameA。

511遇见易语言模块API教程

PathFindExtensionA

.版本 2.DLL命令 PathFindExtensionA, 文本型, "shlwapi.dll", "PathFindExtensionA", , 文件_取扩展名.参数 pszPath, 文本型, , 文件的路径和名称

 PathFindFileNameA

.版本 2.DLL命令 PathFindFileNameA, 文本型, "shlwapi.dll", "PathFindFileNameA", , 文件_取文件名.参数 pszPath, 文本型, , 文件完整路径

 文件_取扩展名

.版本 2.子程序 文件_取扩展名, 文本型, 公开, 返回一个文件的扩展名称,如.txt,如果没有后缀,返回空
.参数 文件名, 文本型, , 文件的路径和名称返回 (PathFindExtensionA (文件名))

511遇见易语言模块API教程

文件_取文件名 

.版本 2.子程序 文件_取文件名, 文本型, 公开, 比如:F:\123.txt,成功返回123,失败返回空
.参数 路径文件名, 文本型, , 文件的完整路径包括名称
.参数 是否带后缀, 逻辑型, 可空, 默认为假,不带后缀,参数为真带后缀
.局部变量 j_fname, 文本型j_fname = PathFindFileNameA (路径文件名)
.如果真 (取文本右边 (j_fname, 1) = “\”)返回 (“”)
.如果真结束
返回 (选择 (是否带后缀, j_fname, 取文本左边 (j_fname, 取文本长度 (j_fname) - 取文本长度 (文件_取扩展名 (j_fname)))))

测试调用:

.版本 2.子程序 _按钮1_被单击, , , 文件_取文件名
.局部变量 f_name, 文本型f_name = 文件_取文件名 (“C:\Users\zcp\Desktop\易语言模块API-31\511遇见模块模块源码.e”, )
标签1.标题 = f_name

易语言取文件名和文件扩展名相关推荐

  1. 根据文件名或文件扩展名获取文件的默认图标

    新建一个vs2010 窗体项目,新建按钮button和图片picturebox 下面是程序 using System; using System.Collections.Generic; using ...

  2. java 根据文件名获取文件扩展名

    /*** 获取文件扩展名* @return*/public static String ext(String filename) {int index = filename.lastIndexOf(& ...

  3. 易语言取c盘文件夹中的文件被占用,易语言检测文件被哪个进程占用的代码

    易语言检测文件被哪个进程占用的代码 检测文件占用的代码 此功能需要加载贝贝吧模块6.6 .版本 2 .支持库 eAPI .程序集 窗口程序集_启动窗口 .子程序 _查询按钮_被单击 .局部变量 进程名 ...

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

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

  5. 如何简单的修改文件名及文件扩展名重命名

    怎样才能快速重命名多个文件的文件名及它们的扩展名呢?记住以下操作,批量重命名.节省时间.提高效率.一起来学习一下吧. 首先在电脑中打开浏览器,进入到电脑软件站,下载一个文件批量改名高手 进入到文件批量 ...

  6. 易语言取c盘文件夹中的文件被占用,易语言教程移动文件复制文件删除文件

    课程示范了移动文件().复制文件().删除文件()命令的使用注意事项,并采用拖放对象写了一个小程序,本节课针对的对象只是文件, 系统核心支持库-复制移动删除文件 新命令 1.复制文件() 2.移动文件 ...

  7. 易语言取c盘文件夹中的文件被占用,win7系统怎么快速找出文件被什么进程占用|win7解除文件占用的方法...

    ‍‍ 很多时候我们想删除文件或文件夹的时候,会出现文件正在使用的提示导致文件无法删除,如果知道是什么程序在使用这个文件好,但多数时候我们并不知道是被什么程序占用,那么在win7系统怎么快速找出文件被什 ...

  8. python获取文件名及文件扩展名的方法

    import osfile_list = os.listdir('./') for item in file_list:print(item)print('file name:',os.path.sp ...

  9. c语言 m文件是什么,M文件扩展名 - 什么是.m以及如何打开? - ReviverSoft

    你在这里因为你有,有一个文件扩展名结尾的​​文件 .m. 文件与文件扩展名 .m 只能通过特定的应用程序推出.这有可能是 .m 文件是数据文件,而不是文件或媒体,这意味着他们并不是在所有观看. 什么是 ...

最新文章

  1. 全面分析阿里数据中台,小白也能看懂 | CSDN原力计划
  2. 实现量子计算,我们还需要做些什么?
  3. vectornator安卓_Vectornator Pro
  4. python 从excel中抓取数据_使用Python抓取美团数据存于Excel中
  5. java date显示格式_Java如何显示不同格式的日期?
  6. smtplib 抄送邮件_用Python收发电子邮件
  7. Python基础——字符串、列表、元组
  8. 【库安装】windows下Python安装protobuf
  9. 【网络协议】IP协议、ARP协议、RARP协议
  10. Nginx 安装配置
  11. 云原生生态周报 Vol. 3 | Java 8 ❤️ Docker
  12. 06.complement 方法
  13. tomcat配置manger账户和host-manager账户的方法详细图解
  14. 使用高德地图API实现历史轨迹查询
  15. CSS面试须知--选择器
  16. 核心业务2:借款人申请借款额度
  17. 展示和隐藏后缀名操作
  18. 视频类网站的简单研究
  19. LEFT JOIN 与 RIGHT JOIN
  20. import上一级目录的模块(Python)

热门文章

  1. T-PAMI-2021论文Semi-Supervised Multi-View Deep Discriminant Representation Learning阅读笔记
  2. 安卓开发基础知识-补习9
  3. 计算机网络学习笔记(详尽版)
  4. 美国劳工部揭露中国女人大数据,看完彻底傻眼了(文末有福利)
  5. Edge Case UVA - 1646
  6. 实时操作系统概述(推荐) .
  7. Arcgis小技巧【1】——地理配准
  8. Foxmail 本地邮箱密码破解思路方法分享
  9. 段错误(核心已转储)的问题原因
  10. Vue 实现可拖拽、拖拽组件