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目录下) 复制一个** ...
最新文章
- 时间同步服务器(默认)chrony和ntp
- All-in-One 模式安装 KubeSphere 异常问题记录
- 中心频率和一些概念解释
- Unity UGUI —— 无限循环List(转载)
- 2015 SegmentFault 黑客马拉松记录
- 立面设计模式–设计观点
- NLP Subword三大算法原理:BPE、WordPiece、ULM
- (软件工程复习核心重点)第六章实现和测试-第四节:集成测试
- 机器学习入门:多变量线性回归
- 微软MSDN提供的Visual Studio开发文档
- sun服务器清理内存日志_服务器清理日志的命令行
- 使用JavaWeb将文件上传到后台服务器
- POJ 1486 Sorting Slides (二分图关键匹配边)
- 微信 表情 android,android - 微信自定义表情在哪个文件夹?
- POJ 3537 Crosses and Crosses 博弈论 SG函数 记忆化搜索
- 云服务器配置选择方法
- python爬取QQ空间好友说说并生成词云
- umi首屏加载速度优化
- 读《MacTalk#183;人生元编程》及Mac经常使用软件
- numpy 数组扩充维度
热门文章
- 一枚戒指,一场仪式,这件事阿里巴巴坚持了15年
- 全面升级 | 阿里云中间件推出3款新品和3项产品新特性,加速企业中台落地
- 被自己的行为蠢哭了,意识到原因后真香!
- 智算中心新基建 浪潮首发智算中心操作系统
- 一切转型始于数据和模型 | 2020 MATLAB EXPO 中国线上用户大会:即将上线
- 数据科学家是个性感的工作?我信你个鬼!
- OpenStack精华问答 | OpenStack与计算虚拟化有什么关系?
- ORA-01858: 在要求输入数字处找到非数字字符 13行
- 企业实战(Jenkins+GitLab+SonarQube)_01_Jenkins下载
- 设置网页文字禁止复制