php如何判断一个是文件还是文件夹

除了file_exsits() 之外 文件函数我们还有用到很多。不指判断 是否有文件, 还可以判断 是否为文件夹或文件  用于日常 图片显示 很有用, 如果判断 图片是否存在, 如果 不存在就显示 默认图等。。

php判断文件还是文件夹主要通过is_file跟is_dir函数判断,下面分别讲解:

  1. is_file()函数

    is_file()函数 用来判断是否为文件,返回结果为true或者false

    举例:

    $ifile="c:/test";

    $result=is_file($ifile);

    echo $result;

    输出:false

  2. is_dir()函数

    is_dir()函数用来判断是否为目录,返回结果为true或者false

    举例:

    $ifile="c:/test";

    $result=is_file($ifile);

    echo $result;

    输出:true

时间: 2024-08-06 07:56:29

php如何判断一个是文件还是文件夹的相关文章

怎样判断一个exe可执行程序(dll文件)是32位的还是64位的

看到一个比较简单粗暴的方式,做个记录. 直接用记事本或者notepad++(文本编辑软件都可)打开exe文件(dll文件), 会有很多乱码,接下来只需要在第二段中找到PE两个字母,在其后的不远出会出现d? 或者L. 若是d,则证明该程序是64位:若是L,则证明是32位. 64位: 32位: 原文地址:https://www.cnblogs.com/amwuau/p/10027951.html

判断一个文件是否存在

头文件     #include<unistd.h>函数    int access(const char * pathname, int mode);说明    access()会检查是否可以读/写某一已存在的文件.参数mode有几种情况组合, R_OK,W_OK,X_OK 和F_OK.R_OK,W_OK与X_OK用来检查文件是否具有读取.写入和执行的权限.F_OK则是用来判断该文件是否存在.由于access()只作权限的核查,并不理会文件形态或文件内容,因此,如果一目录表示为“可写入”,表

判断一个文件是否是指定后缀名的文件

package com.toogen.log4j; import java.io.File; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class FileTest { private static Log log = LogFactory.getLog(FileTest.class); /** * 测试 * @param args */ public s

python中一个函数实现读写文件、判断价格正确常用函数

# 写一个函数,有2个功能,能读文件,也能写文件 # 读文件,只需要传文件名 # 写文件,需要传文件名,写入的内容 import json def op_file(file, content=None): if content: with open(file, 'w', encoding='utf-8') as fw: json.dump(content, fw) else: with open(file, encoding='utf-8') as fw: result = json.load(

关于判断一个文件是否是class文件

最近看到一篇文章,其中有一行代码是判断class文件类型的,代码片段: InputStream is = new InputStream("Test.Class"); DataInputStream dis;         if (is instanceof DataInputStream)             dis = (DataInputStream) is;         else             dis = new DataInputStream(is);  

如何判断一个文件是否存在的几种方法

1, int _access( const char *path, int mode ); 要判断的模式 在头文件unistd.h中的预定义如下: #define R_OK 4 /* Test for read permission. */ #define W_OK 2 /* Test for write permission. */ #define X_OK 1 /* Test for execute permission. */ #define F_OK 0 /* Test for exis

windows10UWP:如何判断一个文件或者文件夹是否存在?

使用 StorageFolder.TryGetItemAsync 方法,尝试按名称获取文件或文件夹,不需将错误捕捉逻辑添加到代码(就像使用 StorageFolder.GetItemAsync 一样).如果找不到文件或文件夹,则 TryGetItemAsync 返回 null,而不引发异常.由于此方法返回 null,因此,可以使用它检查指定的文件或文件夹是否存在. 注意的是,一般是要使用 TryGetItemAsync 来确定文件是否存在再进行下一步的操作.那么 TryGetItemAsync

shell bash判断文件或文件夹是否存在

shell bash判断文件或文件夹是否存在 1, #如果文件夹不存在,创建文件夹 folder="log" if [ ! -d "${folder}" ]; then mkdir ${folder} fi 2.判断文件是否存在 file="/var/www/log.txt" # -f 参数判断 $file 是否存在 if [ ! -f "$file" ]; then touch "$file" fi. 3

[转] Linux shell判断文件和文件夹是否存在

shell判断文件,目录是否存在或者具有权限 #!/bin/sh myPath="/var/log/httpd/" myFile="/var /log/httpd/access.log" #这里的-x 参数判断$myPath是否存在并且是否具有可执行权限 if [ ! -x "$myPath"]; then mkdir "$myPath" fi #这里的-d 参数判断$myPath是否存在 if [ ! -d "$m