php 判断是否文件,php 判断是否一个文件的函数is_file()应用举例
php手册中关于此函数的介绍。
php is_file 判断是否为文件的代码
is_file() 函数检查指定的文件名是否是正常的文件。
is_file — Tells whether the filename is a regular file
用法
bool is_file ( string $filename ) $file 为必选参数
如果文件存在且为正常的文件则返回 TRUE。
例1:
复制代码 代码示例:
var_dump(is_file('a_file.txt')) . "\n";
var_dump(is_file('/usr/bin/')) . "\n";
?>
输出:
bool(true)
bool(false)
例2:
复制代码 代码示例:
function isfile($file){
return preg_match('/^[^.^:^?^-][^:^?]*.(?i)' . getexts() . '$/',$file);
//first character cannot be . : ? - subsequent characters can't be a : ?
//then a . character and must end with one of your extentions
//getexts() can be replaced with your extentions pattern
}
function getexts(){
//list acceptable file extensions here
return '(app|avi|doc|docx|exe|ico|mid|midi|mov|mp3|
mpg|mpeg|pdf|psd|qt|ra|ram|rm|rtf|txt|wav|word|xls)';
}
echo isfile('/Users/YourUserName/Sites/index.html');
?>
例3:
复制代码 代码示例:
function deletefolder($path)
{
if ($handle=opendir($path))
{
while (false!==($file=readdir($handle)))
{
if ($file<>"." AND $file<>"..")
{
if (is_file($path.'/'.$file))
{
@unlink($path.'/'.$file);
}
if (is_dir($path.'/'.$file))
{
deletefolder($path.'/'.$file);
@rmdir($path.'/'.$file);
}
}
}
}
}
?>
php 判断是否文件,php 判断是否一个文件的函数is_file()应用举例相关推荐
- IO流递归拷贝一个文件夹里面的所有文件,到另一个文件夹。如果重复不拷贝,可续拷
import java.io.*;/*** IO流递归拷贝一个文件夹里面的所有文件,到另一个文件夹.如果重复不拷贝,可续拷* @author silence*/ public class IoCopy ...
- Colab 上使用shutil.copytree()复制整个文件夹到另一个文件夹
Colab 上 使用 shutil.copytree() 方法 设置 dirs_exist_ok=True 执行代码提示 报错:TypeError:copytree() got an unexpect ...
- linux挂载一个文件夹,linux挂载一个文件夹到另一个文件夹
linux 挂载一个文件夹到另一个文件夹 Most Linux and Unix file systems don't allow hard links to directories (except ...
- hdfs 多个文件合并_hadoop学习笔记3 hadoop程序将本地文件夹中多个文件,合并为一个文件并上传到hdfs中--梦飞翔的地方(梦翔天空)...
今天梦翔儿,成功实现hadoop编程,将本地文件夹中多个文件,合并为一个文件并上传到hdfs中 直接上代码:PutMerge.java import java.io.IOException; impo ...
- 如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file
如何用c#打开文件夹并选择文件夹内的一个文件 open folder and select file: 在运行中可以输入"Explorer /select,D:\somefile.txt&q ...
- 多个html文件内容合并,Bat批量将多个文件夹内容合并一个文件夹
方法一 把各文件夹内所有文件内并到自动建的一个合并文件夹内,如有同名文件在主名后附容_序号. 将以下内容保存到新建的txt文件中,重命名txt文件后缀用txt改为bat,双击运行.@echo off ...
- python创建多个文件夹合并_在python中如何将多个文件夹合并到一个文件夹中?
我需要将多个文件夹合并到一个文件夹中,并考虑到它们基于时间的顺序,为此我尝试了:import os import shutil DestFolder = 'C:\\Users\\user\\Folde ...
- python怎么把一个文件夹内的文件复制到另外一个文件夹(进阶重命名复制)
需求:把一个文件夹内(包含子文件夹)的所有文件复制到另一个文件夹下 #coding=utf-8 import os import shutilold_path = r'F:\1' # 要复制的文 ...
- 从磁盘中读入一个文件并写入另一个文件
import java.io.BufferedInputStream; import java.io.BufferedOutputStream; import java.io.File; import ...
- Ubuntu移动和复制文件夹到另一个文件夹
移动一个文件夹到另一个文件夹下 sudo mv 文件名 目标文件夹路径 (前提:必须在要移动的文件的目录下执行该命令,而且该文件夹下不能有文件夹,我的part2文件夹放在home目录下) 复制一个** ...
最新文章
- php之变量覆盖漏洞讲解,PHP中的变量覆盖漏洞代码深入解析
- Python学习笔记(Ⅰ)——Python程序结构与基础语法
- 消息队列-RabbitMq(PHP)
- sonarqube执行命令遇上的小问题
- 真正的maven私服搭建器--Artifactory
- 上海j计算机一级分值,计算机一级考试内容及分值
- linux c 编程手册,Linux C/C++编程手册查阅方法
- 演练 动态数组存储学生对象 并且实现遍历 0119
- 使用flash在IPAD2上播放FLV效率不高
- C++STL之fill()函数使用方法
- MapReduce简介和过程浅析
- java不解压获取压缩包(zip,rar)文件列表或文本文件内容
- vant swipe 三图一屏
- 用python画微笑脸表情_“裂开了,苦涩了,翻白眼”!我用Python画出微信新出的表情包...
- “云钉一体”战略解读:阿里打通了数字化的“罗马引水桥”
- 天载配资策略指数能否创新高
- 国内手机厂商:挑骡子不干了,买都不买,还能愉快地玩耍吗?
- windows启动GrADS失败connot connect to XMing server
- CPU与主板如何搭配---2(转)
- 使用OLAMI自然语言开放平台提供的API接口制作自己的语音助手
热门文章
- 当你打开天猫的那一刻,推荐系统做了哪些工作?
- 黑科技揭秘:网红“天空物联网飞艇”服务范围为何能突破30公里
- 【程序猿必备】数据结构与算法精选面试题
- 震惊!微软小冰公众号被封?示好国内,苹果拟推出特色版iPhone;谷歌更新Google Play支持名单:华为荣耀多款在列……...
- 看完这篇买车不用坐引擎盖哭啦
- RuoYi-Cloud 部署篇_02(linux环境 mysql+nginx版本)
- IntelliJ IDEA 2019.1 windows找不到文件‘chrome’
- MyBatis-Plus_查询返回实体对象还是map?
- MyBatis-Plus_断言
- php找不到phpmyadmin,phpMyAdmin 安装配置方法和问题解决