iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > PHP编程 >PHP获取文件属性的最简单方法
  • 525
分享到

PHP获取文件属性的最简单方法

2024-04-02 19:04:59 525人浏览 薄情痞子
摘要

1、filesize($filename) 返回指定文件大小。 如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。 <?PHP header("con

1、filesize($filename) 返回指定文件大小。

如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。


<?PHP
header("content-type:text/html;charset=utf-8");
$filename = "test.txt";
echo "{$filename} 文件的大小为:".filesize($filename);
?>

2、filetype($filename) 返回指定文件或目录类型。

如果成功,会返回下面 7 种可能的值之一:

  • fifo
  • char
  • dir
  • block
  • link
  • file
  • unknown

如果失败,则返回 FALSE。


<?php
header("content-type:text/html;charset=utf-8");
$filename = "D:/demo/text.txt";
echo "{$filename} 文件的类型为:".filetype($filename);
$filename = "D:/demo/1.jpg";
echo "
{$filename} 文件的类型为:".filetype($filename);
$filename = "D:/demo/img";
echo "
{$filename} 文件的类型为:".filetype($filename);
?>

3、fileperms($filename)返回文件或目录$filename的权限。

如果成功,会以数字形式返回权限。如果失败,则返回 FALSE。


<?Php
header("content-type:text/html;charset=utf-8");
$filename = "test.txt";
echo "{$filename} 文件的权限为:".fileperms($filename);
?>

知识点扩充:

PHP获取文件属性之获取最近修改时间:


< ?php  
$file = 'test.txt';  
echo date('r', 
filemtime($file));  
?> 

返回的说unix的时间戳,这在缓存技术常用.

相关PHP获取文件属性的还有获取上次被访问的时间fileatime(),filectime()当文件的权限,所有者,所有组或其它 inode 中的元数据被更新时间,fileowner()函数返回文件所有者

$owner = posix_getpwuid(fileowner($file));

(非window系统),ileperms()获取文件的权限,


< ?php  
$file = 'dirlist.php';  
$perms = substr(sprintf
('%o', fileperms($file))
, -4);  
echo $perms;  
?> 

到此这篇关于PHP获取文件属性的最简单方法的文章就介绍到这了,更多相关PHP获取文件基本属性的方法内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: PHP获取文件属性的最简单方法

本文链接: https://www.lsjlt.com/news/133254.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • PHP获取文件属性的最简单方法
    1、filesize($filename) 返回指定文件大小。 如果成功,会返回文件大小的字节数;如果失败,则返回 FALSE。 <?php header("con...
    99+
    2024-04-02
  • PHP中怎么获取文件属性
    本篇文章给大家分享的是有关PHP中怎么获取文件属性,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。PHP获取文件属性之获取最近修改时间:< php  $...
    99+
    2023-06-17
  • php怎么获取文件时间属性
    本篇内容主要讲解“php怎么获取文件时间属性”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“php怎么获取文件时间属性”吧!如何获取三个文件属性呢?不要慌,PHP中提供了三个函数来获取它们的:fi...
    99+
    2023-06-20
  • php中怎样获取文件的时间属性
    这篇文章将为大家详细讲解有关php中怎样获取文件的时间属性,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。文件中包含了三种时间属性(信息),分别为:创建时间、修改时间和上次访问时间。例如下面一...
    99+
    2023-06-20
  • 获取Spring的上下文环境ApplicationContext的最简单方式
    目录获取Spring上下文环境ApplicationContext分析:正确的做法是:注意:Spring上下文(ApplicationContext)理解什么是Spring应用上下文...
    99+
    2024-04-02
  • python中如何获取文件属性
    python中获取文件属性的方法:1、在win操作系统中找到python程序目录;2、打开idle工具;3、在idle中新建一个shell脚本;4、输入“import os”指令导入os模块;5、通过“os.stat(文件路径)”指令获取指...
    99+
    2024-04-02
  • SpringBoot从配置文件中获取属性的四种方法总结
    目录方式一:@Value方式二:@ConfigurationProperties@Value和@ConfigurationProperties比较方式三:@PropertySourc...
    99+
    2024-04-02
  • 获取cookie的简单方法(电脑端)
    获取cookie 首先科普一下Cookie是什么 百度搜索的官方解释如下: Cookie,有时也用其复数形式 Cookies。类型为“小型文本文件”,是某些网站为了辨别用户身份,进行Session跟踪而储存在用户本地终端上的数据(通常经过加...
    99+
    2023-08-20
    前端 安全 服务器
  • Java压缩文件夹最实用简单的方法
    Java 有一个很好的类库来处理 zip 文件。这些类在 java.util.zip 包中可用。以下 Java 示例程序展示了如何使用 java.util.zip 类创建整个文件夹的...
    99+
    2022-11-13
    Java 压缩文件夹
  • 获取C++变量类型的简单方法
    目录获取C++变量类型与传统方法的对比获取C++数据类型取值范围包含头文件类型变量定义取类型值范围完整代码获取C++变量类型 直接上代码 #include <type_trai...
    99+
    2024-04-02
  • spring boot怎么获取配置文件的属性
    这篇文章主要介绍“spring boot怎么获取配置文件的属性”,在日常操作中,相信很多人在spring boot怎么获取配置文件的属性问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”spring boot怎么...
    99+
    2023-06-05
  • vue 事件获取当前组件的属性方式
    目录vue事件获取当前组件属性click事件获取当前元素属性Vue可以传递$event对象Event对象的一些兼容性写法vue事件获取当前组件属性 for循环把当前的item传递给绑...
    99+
    2024-04-02
  • ubuntu 获取root权限超简单方法
    要在Ubuntu上获取root权限,有几种简单的方法:1. 使用sudo命令:在终端中输入需要以root权限运行的命令时,在命令前面...
    99+
    2023-09-09
    ubuntu
  • php获取文件扩展名的三种方法
    在php开发过程中,获取文件扩展名是非常常见的需求。比如我们在上传文件的时候,首先需要判断文件类型是否为我们允许上传的类型。这个时候就需要使用php来获取文件的后缀或者说扩展名。 本文中,我们介绍三种php获取文件扩展名的方法 方法一:使用...
    99+
    2023-09-28
    php 开发语言
  • php获取文件后缀名的几种方法
    获取文件后缀的方法有很多种, 差不多能总结出7,8种,原理基本上都分成两种。 第一种: 得到文件名中最后一个“.”的位置,然后再进行截取; 第二种: 用explode将文件名以“.”进行分割成数组,再取数组中最后一个值。 具体实现源码参考:...
    99+
    2023-09-20
    php 服务器 开发语言
  • PHP编程:获取本月第几周的简单方法介绍
    PHP编程:获取本月第几周的简单方法介绍 在PHP编程中,有时候我们需要获取当前日期是本月的第几周,这在一些日程安排、时间管理等场景下会很有用。在本文中,我将介绍一种简单的方法来实现这...
    99+
    2024-04-02
  • php获取文件列表的方法有哪些
    使用PHP的glob()函数可以获取满足指定模式的文件列表,例如: $files = glob('path/to/di...
    99+
    2024-03-02
    php
  • java反射遍历实体类属性和类型,并赋值和获取值的简单方法
    实例如下:import java.lang.reflect.Field;import java.lang.reflect.InvocationTargetException;import java.lang.reflect.Method;i...
    99+
    2023-05-31
    java 反射 实体类
  • python动态获取对象的属性和方法
    原文链接:http://blog.csdn.net/kenkywu/article/details/6822220首先通过一个例子来看一下本文中可能用到的对象和相关概念。01     #coding: UTF-802     import ...
    99+
    2023-01-31
    属性 对象 方法
  • python获取和修改对象属性的方法
    这篇文章给大家分享的是有关python获取和修改对象属性的方法的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。python有哪些常用库python常用的库:1.requesuts;2.scrapy;3.pillow...
    99+
    2023-06-14
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作