一个取得文件扩展名的函数
一个取得文件扩展名的函数
<?
/*
GetFileType
用法:GetFiletype($filename)
*/
function GetFiletype($Filename) {
if (substr_count($Filename, ".") == 0) { // 检查文件名中是否有.号。
return; // 返回空
} else if (substr($Filename, -1) == ".") { // 检查是否以.结尾,即无扩展名
return; // 返回空
} else {
$FileType = strrchr ($Filename, "."); // 从.号处切割
$FileType = substr($FileType, 1); // 去除.号
return $FileType; // 返回
}
}
$Filename = "Testfilename.php4";
$Filename = GetFileType($Filename);
echo $Filename; // 打印出php4
相关推荐
-
一个取得文件扩展名的函数
一个取得文件扩展名的函数 <? /* GetFileType 用法:GetFiletype($filename) */ function GetFiletype($Filename) { if (substr_count($Filename, ".") == 0) { // 检查文件名中是否有.号. return; // 返回空 } else if (substr($Filename, -1) == ".") {
-
PHP 文件扩展名 获取函数
复制代码 代码如下: <?php $file = "/home/lvyaozu/backup_20080115.txt"; for($i=1; $i < 6; $i++) { $func = 'get_file_ext_' . $i; var_dump($func($file)); } function get_file_ext_1($file) { return strtolower(trim(substr(strrchr($file, '.'), 1))); } fun
-
java 获取已知文件扩展名的代码
一.需求分析 1.获取已知文件的扩展名---------------------------------------------->要先读到文件,得到文件名 2.abc.txt的扩展名是txt, abc.Java.txt的扩展名也是txt------------->获取扩展名的正确性保证 二.技术难点 1.将一个给出的路径转换成一个文件对象,并获取到完整的文件名 直接用new File()类就可以实现,然后通过getName获取到文件名 2.怎么通过文件名获取到扩展名? 通过对文件名进行正则表
-
ASP 获取文件扩展名函数getFileExt()
复制代码 代码如下: <% '功能:取得文件扩展名 Function getFileExt(sFileName) getFileExt = Mid(sFileName, InstrRev(sFileName, ".") + 1) End Function %>
-
ASP.NET导出Excel打开时提示:与文件扩展名指定文件不一致解决方法
"将页面显示的GridView中的数据,导出到Excel表格中"时遇到这样一个错误: C# 导出Excel文件 打开Excel文件格式与扩展名指定格式不一致.具体提示如图: 解决办法:这里采用"修改注册表的方法"解决此问题,这并没从根上解决问题: 1.打开注册表编辑器方法:开始 -> 运行 -> 输入regedit -> 确定 2.找到注册表子项HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Exc
-
Python实现批量更换指定目录下文件扩展名的方法
本文实例讲述了Python实现批量更换指定目录下文件扩展名的方法.分享给大家供大家参考,具体如下: #encoding=utf-8 #author: walker #date: 2013-12-06 #function: 深度遍历指定目录,更换指定扩展名 import os import os.path #读入指定目录并转换为绝对路径 rootdir = raw_input('root dir:\n') rootdir = os.path.abspath(rootdir) print('abso
-
PHP中获取文件扩展名的N种方法小结
第1种方法: 复制代码 代码如下: function get_extension($file) { substr(strrchr($file, '.'), 1); } 第2种方法: 复制代码 代码如下: function get_extension($file) { return substr($file, strrpos($file, '.')+1); } 第3种方法: 复制代码 代码如下: function get_extension($file) { return end(explode(
-
PHP获取文件扩展名的常用方法小结【五种方式】
本文实例总结了PHP获取文件扩展名的常用方法.分享给大家供大家参考,具体如下: 这是我应聘实习时遇到的一道笔试题: 使用五种以上方式获取一个文件的扩展名. 要求:dir/upload.image.jpg,找出 .jpg 或者 jpg , 必须使用PHP自带的处理函数进行处理,方法不能明显重复,可以封装成函数,比如 get_ext1($file_name), get_ext2($file_name) 下面是我参考网上资料总结出来的五种方法,都比较简单,话不多说,直接上代码: 方法1: functi
-
bat批处理批量修改文件扩展名的方法
有的时候我们可能会遇到,在一个文件夹内有很多个文件,我们需要修改这些文件的扩展名,当然我们可以一个一个的修改,可是如果有很多文件,那就很麻烦了,所以今天就教大家批量修改文件扩展名的方法,希望大家能够灵活运用. 这里假设你要把扩展名为.gif的文件都改成.jpg格式,那么具体方法如下: 1.首先进入需要改扩展名的文件夹内新建一个记事本 2.在记事本中输入如下内容 复制代码 代码如下: ren *.gif *.jpg 3.将记事本的扩展名改名为.bat 4.双击运行bat文件即可批量将该文件夹下的所
-
java获取文件扩展名的方法小结【正则与字符串截取】
本文实例讲述了java获取文件扩展名的方法.分享给大家供大家参考,具体如下: 问题描述: 有一个String类型:String imageName = "zy.jpg"; 请问我如何截取"."后面的后辍名. 解决方法一:使用正则表达式 package csdnTest; import java.util.regex.*; public class CSDNTest { public static void main(String[] ss) { String s=
随机推荐
- PowerShell小技巧之获取域名whois信息
- 用注册表文件实现解开被锁定的.reg与inf文件
- CentOS7 Docker Nginx部署及运行详解
- JDBC增删改查和查唯一的完整代码解析
- 详解适配iOS10 的相关权限设置
- 简单介绍Python下自己编写web框架的一些要点
- 原生js实现无限循环轮播图效果
- asp.net中EXCEL数据导入到数据库的方法
- asp.net下实现支持文件分块多点异步上传的 Web Services
- ListView实现顶部和底部内容指示器的方法
- 跟我学Laravel之配置Laravel
- PowerShell在控制台输出特殊符号的方法
- 对xmlHttp对象的理解
- js获取隐藏元素宽高的实现方法
- JS与jQ读取xml文件的方法
- C#实现利用Windows API读写INI文件的方法
- table标签的结构与合并单元格的实现方法
- Android中利用Xposed框架实现拦截系统方法
- Firefox 3.0 最新 官方Beta 中文测试版 包括苹果系统和linux版
- CentOS7 安装 PostgreSQL11的方法步骤