文件操作

Posted 亮瞎我的猫眼。

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了文件操作相关的知识,希望对你有一定的参考价值。

php中的根与网页中的跟(/)区别:

PHP中根(/)代表磁盘目录;

网页中的根(/)代表www目录

 

1.文件:文件和文件夹

<?php

1.判断文件
var_dump(filetype("./aa"));
//若果是文件夹返回dir,如果是文件则返回file

var_dump(is_dir("./aa"));
//判断是不是文件夹。true 、false

echo date("Y-m-d H:i:s",fileatime("./aa.txt"));
//输出格式化的时间戳

echo filesize("aa.txt");<br />
//获取文件大小

var_dump(file_exists("./aaa.txt"));
//判断文件是否存在

2.文件路径:

echo $_SERVER[‘DOCUMENT_ROOT‘];
//取到的是www位置(根从哪开始)

echo basename("/wamp/www/11.php",".php");
//返回的是文件名(获取名字不要后缀)

echo dirname("/wamp/www/11.php");
//获取目录

var_dump(pathinfo("/wamp/www/11.php"));
//返回数组

echo realpath("./aa.txt");
//把相对路径转化成绝对路径

3.目录操作:

mkdir(路径以及要创建的文件名)
//创建

rmdir("./bb");    
//删除,只能删除空文件夹

rename("./cc","./aa/dd");
//移动文件夹

var_dump(glob("./fenye/*.php"));
//返回该目录下所有的php文件,相当于windows里面的搜索

$dir = opendir("./fenye");
//打开目录资源

echo readdir();
//读取内容

closedir($dir);
//关闭目录资源

未完待续

 

以上是关于文件操作的主要内容,如果未能解决你的问题,请参考以下文章

VSCode自定义代码片段15——git命令操作一个完整流程

VSCode 如何操作用户自定义代码片段(快捷键)

代码片段 - Golang 实现集合操作

Apollo Codegen 没有找到生成代码的操作或片段

VSCode自定义代码片段——.vue文件的模板

操作栏标签片段中的片段?