//filetype("1.jpg");//当前路径用./或者不写;上一级用../;
//echo filetype("./1.jpg"); //判断./1.jpg是什么 ,返回file,是文件
//echo filetype("./touxiang"); //判断./code是什么,返回dir是文件夹
//echo is_dir("touxiang"); //判断code是不是目录文件夹,是返回1
//echo is_file("1.jpg"); //判断1.jpg是不是文件,是返回1
  //date('Y-m-d H:i:s',time());//显示当前日期时间
//date_default_timezone_set('PRC'); //如果时间不对,可能是时区不对,需要加上这个改为东八区区时
//echo date("Y-m-d H:i:s",fileatime("1.jpg")); //获取上次的访问时间
//echo date("Y-m-d H:i:s",filectime("1.jpg"));//获取文件的创建时间
//echo date("Y-m-d H:i:s",filemtime("1.jpg"));//获取文件的修改时间
//echo filesize("1.jpg");//获取文件大小(字节),如果想转换成KB需要在后面“/1024”
//echo file_exists("1.jpg");//判断1.jpg是否存在,存在返回1
//filetype("1.jpg");//当前路径用./或者不写
//echo filetype("/wamp");//在php单纯“/”代表磁盘的根目录,如D盘
//echo "<img src='/weixin/1.jpg' />";//如果是网页页面中的“/”则代表服务器的根目录
//echo $_SERVER['DOCUMENT_ROOT'];//找网站的根目录
//echo basename("./touxiang/7.jpg",".jpg");//从路径中返回文件名+扩展名,如果第二个参数写上文件扩展名,则只返回文件名
//echo dirname("./contact/3.jpg");//从路径中返回目录名,输出(./contact)
//print_r(pathinfo("./weixin/touxiang/2.jpg"));//返回路径所有信息,返回类型是数组,输出(Array ( [dirname] => ./weixin/touxiang [basename] => 2.jpg [extension] => jpg [filename] => 2 ) )
//echo realpath("1.jpg");//将相对路径转换为绝对路径,输出(D:\wamp\www\weixin\1.jpg )
//mkdir("./touxiang/suiji");//创建文件夹(目录):在touxiang文件下创建suiji文件夹
//rmdir("./touxiang/suiji");//删除文件夹(目录):删除touxiang文件夹下的suiji文件夹,只能删除空文件夹
//rename("./touxiang/name","./suiji");//移动或重命名:将touxiang目录下的name文件夹重命名为suiji并移动到当前目录下
//print_r(glob("./*"));//获取该目录下所有文件或查找该目录下某一文件:Array ( [0] => ./1.jpg [1] => ./chuantouxiang.php [2] => ./denglu.php [3] => ./jquery-1.11.2.min.js [4] => ./mydbda.php [5] => ./sanjichuli.php [6] => ./suiji [7] => ./touxiang [8] => ./zhuce.php [9] => ./zhucechuli.php ) /*$dir = opendir("./touxiang");//打开目录资源:
//echo readdir($dir);
//echo readdir($dir);
//echo readdir($dir);
//echo readdir($dir);
//echo readdir($dir);//...1.jpg10.jpg11.jpg
while($filename = readdir($dir))
{
echo $filename."<br>";//读取该"./touxiang"目录下所有文件,每读一条,指针向下走一个,注意:第一个.是前面目录,第二个是..上一级目录。
}
echo"******************************";
rewinddir($dir);//返回指针
while($filename = readdir($dir))
{
echo $filename."<br>";//读取该"./touxiang"目录下所有文件
}
closedir($dir);//关闭目录资源:*/

<php>对文件的目录、属性、路径的操作的更多相关文章

  1. centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件、目录属性 shell数组简单用法 $( ) 和${ } 和$(( )) 与 sh -n sh -x sh -v 第三十五节课

    centos   shell脚本编程1 正则  shell脚本结构  read命令  date命令的用法  shell中的逻辑判断  if 判断文件.目录属性  shell数组简单用法 $( ) 和$ ...

  2. Java基础之访问文件与目录——测试文件或目录的路径(TryPath)

    控制台程序,测试文件或目录的路径. import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.FileSy ...

  3. 轻松学习Linux之Shell文件和目录属性详解

    轻松学习Linux之Shell文件和目录属性详解 轻松学习Linux之理解Sitcky 轻松学习Linux之理解umask 轻松学习Linux之理解SUID&SGUID 本系列多媒体教程已完成 ...

  4. chattr 改变文件、目录属性 (chmod、passwd等涉及文件修改的命令提示Operation not permitted)

    与chmod这个命令相比,chmod只是改变文件的读写.执行权限,更底层的属性控制是由chattr来改变的. lsattr查看文件或目录属性 chattr命令的用法:chattr [ -RVf ] [ ...

  5. Linux文件、目录属性

    文件.目录属性 可能有人觉得,文件这东西这么普通有什么好讲的,,,其实不然,在linux中一切皆文件,搞清楚文件的本质,将对我们大有裨益. 文件.目录属性简介 举个例子 randolf@localho ...

  6. python基本操作-文件、目录及路径

    目录 1 前言 2 文件夹操作 2.1 查询操作 2.2 创建操作 2.3 删除操作 2.4 修改操作 3 文件操作 3.1 查询操作 3.2 创建操作 3.3 修改操作 3.4 删除 4 路径操作 ...

  7. Linux指令--文件和目录属性

    对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ...

  8. Linux命文件与目录属性

    一.linux系统中文件标志 d ===> 目录 - ===> 文件 l ===> 连接文件 b ===> 可供存储设备文件 c ===> 串形端口设备文件(鼠标,键盘) ...

  9. golang语言中os包的学习与使用(文件,目录,进程的操作)

    os中一些常用函数的使用: package main; import ( "os" "fmt" "time" "strings&q ...

  10. HTML引入文件/虚拟目录/绝对路径与相对路径

    此篇引见 相对路径和绝对路径的区别 1.绝对路径 使用方法:而绝对路径可以使用“\”或“/”字符作为目录的分隔字符 绝对路径是指文件在硬盘上真正存在的路径.例如 <body backround= ...

随机推荐

  1. 今天在写powershell脚本中犯的两个错误

    可能是因为牙痛没睡好,今天老是犯错,还是脚本写错,特别难调. 第一个错误: powershell脚本里面,函数与函数互相调用的传参.其实就像调用普通的cmdlet一样的写法,应该这么写: Add-Sc ...

  2. MarkWord - 可发布博客的 Markdown编辑器 代码开源

    因为前一段时间看到 NetAnalyzer 在Windows10系统下UI表现惨不忍睹,所以利用一段时间为了学习一下WPF相关的内容,于是停停写写,用了WPF相关的技术,两个星期做了一个Markdow ...

  3. 【性能优化】优化笔记之一:图像RGB与YUV转换优化

    本文主要介绍如何优化您自己的CODE,实现软件的加速.我们一个图象模式识别的项目,需要将RGB格式的彩色图像先转换成黑白图像.图像转换的公式如下: Y = 0.299 * R + 0.587 * G ...

  4. [Falcor] Building Paths Programmatically

    model.setValue('genreList[0].titles[0].rating', 5) .then(function (value) { model.get('genreList[0.. ...

  5. POJ3692 Kindergarten 【最大独立集】

    Kindergarten Time Limit: 2000MS   Memory Limit: 65536K Total Submissions: 5317   Accepted: 2589 Desc ...

  6. Oracle11g新特性之动态变量窥视

    1. 11g之前的绑定变量窥视     我们都知道,为了可以让SQL语句共享运行计划,oracle始终都是强调在进行应用系统的设计时,必须使用绑定变量,也就是用一个变量来取代原来出如今SQL语句里的字 ...

  7. c++11 : static_assert和 type traits

    static_assert提供一个编译时的断言检查.如果断言为真,什么也不会发生.如果断言为假,编译器会打印一个特殊的错误信息. 1 2 3 4 5 6 7 8 9 10 11 12 13 templ ...

  8. oracle 按某个字段查询重复数据

    /* 手机号为重复的会员,获取其最大会员id,对应的会员信息 */ SELECT * FROM MEMBER a WHERE a.member_id IN ( SELECT MAX(member_id ...

  9. springmvc入门详解

    首先,我们先写一个入门小案例,先熟悉一下springmvc是什么,了解一下springmvc的运行流程,对加强springmvc的深层理解有很大帮助 .第一步,创建一个maven项目: <?xm ...

  10. mysql 的密码重置

    Windows: 1.以系统管理员登陆: 2.停止MySQL服务: 3.进入CMD,进入MySQL的安装目录,假设是D:/MySQL/MySQL Server 5.0/: 4.跳过权限检查启动MySQ ...