Perl使用File::Basename获取文件扩展名的代码
File::Basename 模块用来析取文件路径中的目录,文件名以及后缀。
本文为大家介绍的这个例子,实现了获取/home/topgkw中所有文件后缀,其中目录返回空值。
此模块的详细用法,可以通过perldoc File::Basename命令查看,建议大家经常使用perldoc参阅相关模块的详细介绍,比网上搜索来的资料强多了。
例子:
注意:
1)、如果使用了 print start_html,则会输出类似如下的内容:
<!DOCTYPE html
PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en-US" xml:lang="en-US">
<head>
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
</head>
<body>
2)、使用print end_html,则会输出类似如下的内容:
</body>
</html>
来自:脚本学堂
相关推荐
-
几个实用的PHP内置函数使用指南
PHP有许多内置函数,其中大多数函数都被程序员广泛使用.但也有一些函数隐藏在角落,本文将向大家介绍7个鲜为人知,但用处非常大的函数. 没用过的程序员不妨过来看看. 1.highlight_string() 当需要在一个网站中展示PHP代码时,highlight_string()函数就变的非常有用了.该函数通过使用PHP语法高亮程序中定义的颜色,输出或返回给定的PHP代码的语法高亮版本. 示例: 复制代码 代码如下: <?php highlight_string('<?php phpinfo()
-
php dirname(__FILE__) 获取当前文件的绝对路径
PHP 常量 dirname(__file__) __FILE__ :被称为PHP魔术常量 ,返回当前执行PHP脚本的完整路径和文件名,包含一个绝对路径 1)dirname(__FILE__) 函数返回的是脚本所在在的路径. 比如文件 b.php 包含如下内容: <?php $basedir = dirname(__FILE__); echo $basedir //将在页面打印出一个这个文件所在绝对路径! ?> 我做的测试得到结果: E:/website/othertest/cms 这个相当于
-
VBS教程:方法-GetBaseName 方法
GetBaseName 方法返回字符串,其中包含文件的基本名 (不带扩展名), 或者提供的路径说明中的文件夹. object.GetBaseName(path) 参数object 必选项.应为 FileSystemObject 的名称. path 必选项.指定文件或文件夹的路径,要返回其组成部分的基本名. 说明如果路径中没有任何文件或文件夹与指定的 path 参数匹配,则 GetBaseName 方法返回零长度字符串 (""). 下面例子举例说明如何使用 GetBaseName 方法:
-
PHP内置的Math函数效率测试
本文实例分析了PHP内置的Math函数效率问题.分享给大家供大家参考.具体分析如下: 如题所示,对于没有做过大规模运算的朋友来说,可能还不知道,PHP的Math函数运算原来是如此之慢的,大家还是麻烦点,手写多几句,代码如下: 复制代码 代码如下: $start = microtime(TRUE); for ($i=0; $i < 200000; $i++){ $s = 0; for ($j=0; $j < 3; $j++){ $s += ($j
-
PHP中__FILE__、dirname与basename用法实例分析
本文实例讲述了PHP中__FILE__.dirname与basename用法.分享给大家供大家参考.具体方法如下: 在php中__FILE__当前运行文件的完整路径和文件名,如果用在被包含文件中,则返回被包含的文件名,这是一个魔法变量(预定义常量),我们可以通用dirname与basename来获取文件目录或文件名. 一.__FILE__与dirname(__FILE__)与basename(__FILE__)使用: 通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,
-
PHP 中dirname(_file_)讲解
通常在配置文件路径的时候用dirname(__FILE__)是非常有效的方法,但是因为__FILE__的路径是当前代码所在文件(而不是url所在文件)完整路径,所以定义配置文件通常要放在根目录下定义网站的根地址,但是下面的方法可以解决配置文件的存放问题. dirname(dirname(__FILE__)); /* 假设__FILE__为 /home/web/config/config.php 上面的方法输出为 /home/web */ dirname(dirname(__FILE_
-
php字符串截取函数用法分析
本文实例分析了php字符串截取函数用法.分享给大家供大家参考.具体分析如下: php自带的截取字符串的函数只能处理英文,数字的不能截取中文混排的,后面一个示例比较好用,第一个主要是给初学者学学用的,具体代码如下: 复制代码 代码如下: <?php //构造字符串 $str = "ABCDEFGHIJKLMNOPQRSTUVWXYZ"; echo "原字符串:<b>".$str."</b><br>&quo
-
解析php dirname()与__FILE__常量的应用
__FILE__表示当前所在文件的绝对路径包括文件名,dirname(__FILE__)表示当前文件的绝对路径,basename(__FILE__)表示当前文件的文件名称,dirname(__FILE__)."/f/".basename(__FILE__)则表示当前文件所在目录下的f目录下的,文件名称为dirname(__FILE__)的文件,require表示包含该文件到这个文件.下面是详解:1)dirname(__FILE___) 函数返回的是脚本所在在的路径. 比如文件
-
php中随机函数mt_rand()与rand()性能对比分析
本文实例对比分析了php中随机函数mt_rand()与rand()性能问题.分享给大家供大家参考.具体分析如下: 在php中mt_rand()和rand()函数都是可以随机生成一个纯数字的,他们都是需要我们设置好种子数据然后生成,那么mt_rand()和rand()那个性能会好一些呢,下面我们带着疑问来测试一下. 例子1. mt_rand() 范例,代码如下: 复制代码 代码如下: <?php echo mt_rand() . "n"; echo mt_rand() . &quo
-
php常用字符串比较函数实例汇总
本文实例汇总了php常用字符串比较函数.分享给大家供大家参考.具体分析如下: substr_compare() 函数从指定的开始长度比较两个字符串,该函数返回: 0 - 如果两字符串相等,<0 - 如果 string1 (从开始位置)小于 string2,>0 - 如果 string1 (从开始位置)大于 string2. 语法:substr_compare(string1,string2,startpos,length,case),代码如下: 复制代码 代码如下: $str1="h
随机推荐
- redis字符串类型_动力节点Java学院整理
- SQL Server各种日期计算方法(收藏)
- AngularJS实现Model缓存的方式
- oracle 性能优化建议小结
- iOS中使用UISearchBar控件限制输入字数的实现方法
- 导致Asp.Net站点重启10个原因小结分析
- 开启PHP的伪静态模式
- 点击弹出层外区域关闭弹出层jquery特效示例
- 全面了解servlet中cookie的使用方法
- jQuery实现的分子运动小球碰撞效果
- jQuery如何获取动态添加的元素
- js操作table示例(个人心得)
- Egret引擎开发指南之编译项目
- FLASH支持的几种HTML标签
- 注册表REG文件全攻略—注册表使用全攻略之十五
- 大型网吧局域网搭建的各方面注意事项第1/2页
- Android实现沉浸式导航栏实例代码
- java编程之递归算法总结
- Node解决简单重复问题系列之Excel内容的获取
- C#中结构体定义并转换字节数组详解