PHP is_dir() 判断给定文件名是否是一个目录
说明
bool is_dir ( string $filename )
如果文件名存在并且为目录则返回 TRUE。如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径。
Note: 本函数的结果会被缓存。更多信息参见 clearstatcache()。
<?
var_dump(is_dir('a_file.txt')) . "\n";
var_dump(is_dir('bogus_dir/abc')) . "\n";
var_dump(is_dir('..')); //one dir up
?>
上例将输出:
bool(false)
bool(false)
bool(true)
<?php
$file = "images";
if(is_dir($file))
{
echo ("$file is a directory");
}
else
{
echo ("$file is not a directory");
}
?>
输出:
如果存在images这个目录,则输出如下。
images is a directory
相关推荐
-
PHP中file_exists与is_file,is_dir的区别介绍
很显然file_exists是受了asp的影响,因为asp不但有fileExists还有folderExists,driverExists,那么PHP中file_exists是什么意思呢? PHP的 file_exists = is_dir + is_file 它既可以判断文件是否存在,又可以判断目录是否存在.但这样一个全面的函数执行效率非常低,就像asp中request不指定是form,还是get,cookies,所以结论是: ◦如果要判断目录是否存在,请用独立函数 is_dir(direct
-
php is_file()和is_dir()用于遍历目录时用法注意事项
1.目录inc有以下内容: 子目录 0 子目录 a footer.html header.html login_function.inc.php mysqli_connect.php style.css 2.现在PHP要遍历inc目录,并只显示文件,不显示目录0和a,代码如下: 复制代码 代码如下: $dir = $_SERVER['DOCUMENT_ROOT']; $dir = "$dir/inc/"; $d = opendir($dir); while(false !==($f=r
-
PHP中is_dir()函数使用指南
函数:is_dir() 功能:判断给定文件名是否是一个目录 说明: bool is_dir ( string $filename ) 如果文件名存在并且为目录则返回 TRUE. 如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径. 注: 本函数的结果会被缓存.更多信息参见 clearstatcache(). 例子1 <? var_dump(is_dir('a_file.txt')) . "\n"; var_dump(is_dir('bogus_dir/abc
-
PHP is_dir() 判断给定文件名是否是一个目录
说明 bool is_dir ( string $filename ) 如果文件名存在并且为目录则返回 TRUE.如果 filename 是一个相对路径,则按照当前工作目录检查其相对路径. Note: 本函数的结果会被缓存.更多信息参见 clearstatcache(). is_dir() 例子1 复制代码 代码如下: <? var_dump(is_dir('a_file.txt')) . "\n"; var_dump(is_dir('bogus_dir/abc')) . &qu
-
php is_file 判断给定文件名是否为一个正常的文件
is_file() 函数检查指定的文件名是否是正常的文件. is_file - Tells whether the filename is a regular file 用法 bool is_file ( string $filename ) $file 为必选参数 如果文件存在且为正常的文件则返回 TRUE. 来看一个测试is_file经典实例 复制代码 代码如下: <?php var_dump(is_file('a_file.txt')) . "\n"; var_dump(i
-
php is_executable判断给定文件名是否可执行实例
php is_executable函数用于判断某一文件是否可以执行,如果文件存在且可执行则返回 TRUE ,错误时返回 FALSE, 本文章向大家介绍is_executable函数的基本语法和使用实例. php is_executable函数介绍 is_executable函数用于判断给定文件名是否可执行 语法: bool is_executable ( string $filename ) 判断给定文件名是否可执行. 参数: filename 文件的路径. 返回值: 如果文件存在且可执
-
python判断给定的字符串是否是有效日期的方法
本文实例讲述了python判断给定的字符串是否是有效日期的方法.分享给大家供大家参考.具体分析如下: 这里python判断给定的字符串是否是一个有效的日期,如果是一个日期格式的字符串,该函数返回True,否则返回False def is_valid_date(str): '''判断是否是一个有效的日期字符串''' try: time.strptime(str, "%Y-%m-%d") return True except: return False 希望本文所述对大家的Python程序
-
使用C# 判断给定大数是否为质数的详解
C#判断给定大数是否为质数,目标以快速度得到正确的计算结果. 在看到这道题的时候,第一反应这是一道考程序复杂度的题,其次再是算法问题.我们先来看看质数的规则:Link:http://en.wikipedia.org/wiki/Prime_numberC#求质数代码: 复制代码 代码如下: public bool primeNumber(int n){ int sqr = Convert.ToInt32(Math.Sqrt(n)); for (int
-
C#判断给定IP地址是否在指定范围内的方法
本文实例讲述了C#判断给定IP地址是否在指定范围内的方法.分享给大家供大家参考.具体分析如下: 比如给定一个ip段:127.0.0.1 ~ 127.0.0.255,我们想判断一个给定的ip地址是否在此段内,可以先将ip地址转换成整数,然后整数比较大小就很容易了. 例如: 127.0.0.1 = 2130706433 127.0.0.255 = 2130706687 判断: 127.0.1.253 = 2130706941 是否在此范围内,直接比较整数大小即可 将ip地址转换成整数: public
-
Python实现判断给定列表是否有重复元素的方法
本文实例讲述了Python实现判断给定列表是否有重复元素的方法.分享给大家供大家参考,具体如下: 题目很简单,只是简单温习一个方法,most_common,这是collection模块中Counter类的方法,具体方法用法可以去查 下面是简单的实现: #!usr/bin/env python #encoding:utf-8 ''''' __Author__:沂水寒城 功能:给定一个列表判断里面是否有重复元素 ''' from collections import Counter def func
-
JS使用栈判断给定字符串是否是回文算法示例
本文实例讲述了JS使用栈判断给定字符串是否是回文算法.分享给大家供大家参考,具体如下: /*使用栈stack类的实现*/ function stack() { this.dataStore = [];//保存栈内元素,初始化为一个空数组 this.top = 0;//栈顶位置,初始化为0 this.push = push;//入栈 this.pop = pop;//出栈 this.peek = peek;//查看栈顶元素 this.clear = clear;//清空栈 this.length
-
JS判断浏览器是否支持某一个CSS3属性的方法
1.引子 css3的出现让浏览器的表现更加的丰富多彩,表现冲击最大的就是动画了,在日常书写动画的时候,很有必要去事先判断浏览器是否支持,尤其是在写CSS3动画库的时候.比如transition的animation-play-state,就只有部分浏览器支持. 2.检测方法 下面的方法可以使用脚本判断浏览器是否支持某一个CSS3属性: /** * 判断浏览器是否支持某一个CSS3属性 * @param {String} 属性名称 * @return {Boolean} true/false * @
-
PHP中file_exists()判断中文文件名无效的解决方法
本文实例讲述了PHP中file_exists()判断中文文件名无效的解决方法.分享给大家供大家参考.具体方法如下: php中判断文件是否存在我们会使用file_exists函数或is_file函数,但在使用file_exists时如果你文件名或路径是中文在uft8编码文档时是无效.本文就来解决此问题,下面我们一起来看看. 定义和用法: file_exists() 函数检查文件或目录是否存在. 如果指定的文件或目录存在则返回 true,否则返回 false. 例子1 复制代码 代码如下: <?ph
随机推荐
- 通过剪贴板实现将DataGridView中的数据导出到Excel
- DOM属性用法速查手册第1/4页
- sql server2005实现数据库读写分离介绍
- [asp]匹配网址的正则
- 浅谈python中的正则表达式(re模块)
- KVM虚拟机技术学习总结
- javascript中的prototype属性使用说明(函数功能扩展)
- asp.net中如何调用sql存储过程实现分页
- .NET实现Repeater控件+AspNetPager控件分页
- Smarty环境配置与使用入门教程
- Linux中Python 环境软件包安装步骤
- python中的字典使用分享
- ASP程序与SQL存储过程结合使用详解
- jsp基础速成精华讲解
- marquee的详细用法解析
- jquery通过name属性取值的简单实现方法
- H5实现中奖记录逐行滚动切换效果
- 简单谈谈javascript中的变量、作用域和内存问题
- Java虚拟机最多支持多少个线程的探讨
- MyBatis逆向工程的创建和使用