PHP 文件相关函数

本文介绍了 PHP 文件的相关函数。本文只是部分列举,详情请查看官方文档。

官方文档:http://php.net/manual/zh/book.dir.php

官方文档:http://php.net/manual/zh/book.filesystem.php

执行命令所在路径

getcwd()

文件所在路径

__FILE__

文件所在目录路径

新的

__DIR__

旧的

dirname(__FILE__)

目录相关函数

resource opendir ( string $path [, resource $context ] )

打开一个目录句柄,可用于之后的 closedir() readdir() rewinddir()

  • readdir() 从目录句柄中读取条目。
  • chdir() 改变目录
  • chroot() 改变根目录
  • closedir() 关闭目录句柄
  • dir() 返回一个 Directory 类实例
$d=dir($path);

$d->handle;

$entry=$d->read();

$d->close();
  • getcwd() 取得当前工作目录
  • rewinddir() 倒回目录句柄
  • scandir() 列出指定路径中的文件和目录
array scandir ( string $directory [, int $sorting_order [, resource $context ]] )

返回包含文件和目录的数组。

文件相关函数

ch…

chgrp() chmod() chown()

复制

copy()

删除

unlink() unset()

判断

is_dir() is_file() is_executable is_link()

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏hbbliyong

gunzip 和 unzip 解压文件到指定的目录

Linux 常用的压缩命令有 gzip 和 zip,两种压缩包的结尾不同:zip 压缩的后文件是 *.zip ,而 gzip 压缩后的文件 *.gz  相应的...

8555
来自专栏郭少华

Spring Security项目构建(一)

1362
来自专栏性能与架构

Redis部分重同步的实现思路

部分重同步功能由以下三个部分构成: (1)master和slave的复制偏移量 (2)master的复制积压缓冲区 (3)服务器的运行ID(run ID) 复制...

2903
来自专栏郭少华

Spring Security项目构建(一)

1617
来自专栏电光石火

centos6.5使用yum安装mysql

要使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/repo...

2067
来自专栏杂七杂八

用virtualenv建立多个Python独立开发环境

virtualenv创建一个拥有自己安装目录的环境, 这个环境不与其他虚拟环境共享库, 能够方便的管理python版本和管理python库。主要解决不同项目之...

3366
来自专栏禁心尽力

下载安装ActiveMQ(消息队列)

安装步骤: 第一步、安装jdk环境,因为ActiveMQ是使用java语言编写。 第二步、将下载好的activemq压缩包上传至Linux系统,进行解压。 第三...

2265
来自专栏电光石火

centos6.5使用yum安装mysql

要使用yum 安装mysql,要使用mysql的yum仓库,先从官网下载适合你系统的仓库 http://dev.mysql.com/downloads/re...

2165
来自专栏蓝天

Failed connect to github.com:443; No error

任务目标:将线上已有的https://github.com/eyjian/mooon.git克隆到本地的E:\GitHub\mooon目录 问题描述:使用Gi...

1925
来自专栏用户2442861的专栏

CentOS安装配置cmake

安装环境:CentOS-6.3 安装方式:源码编译安装  软件:cmake-2.8.10.2.tar.gz 下载地址:http://www.cmake....

1383

扫码关注云+社区

领取腾讯云代金券