<php>对文件的目录、属性、路径的操作
//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>对文件的目录、属性、路径的操作的更多相关文章
- centos   shell脚本编程1 正则  shell脚本结构  read命令  date命令的用法  shell中的逻辑判断  if 判断文件、目录属性  shell数组简单用法 $( ) 和${ } 和$(( )) 与  sh -n  sh -x  sh -v 第三十五节课
		centos shell脚本编程1 正则 shell脚本结构 read命令 date命令的用法 shell中的逻辑判断 if 判断文件.目录属性 shell数组简单用法 $( ) 和$ ... 
- Java基础之访问文件与目录——测试文件或目录的路径(TryPath)
		控制台程序,测试文件或目录的路径. import java.nio.file.Path; import java.nio.file.Paths; import java.nio.file.FileSy ... 
- 轻松学习Linux之Shell文件和目录属性详解
		轻松学习Linux之Shell文件和目录属性详解 轻松学习Linux之理解Sitcky 轻松学习Linux之理解umask 轻松学习Linux之理解SUID&SGUID 本系列多媒体教程已完成 ... 
- chattr 改变文件、目录属性 (chmod、passwd等涉及文件修改的命令提示Operation not permitted)
		与chmod这个命令相比,chmod只是改变文件的读写.执行权限,更底层的属性控制是由chattr来改变的. lsattr查看文件或目录属性 chattr命令的用法:chattr [ -RVf ] [ ... 
- Linux文件、目录属性
		文件.目录属性 可能有人觉得,文件这东西这么普通有什么好讲的,,,其实不然,在linux中一切皆文件,搞清楚文件的本质,将对我们大有裨益. 文件.目录属性简介 举个例子 randolf@localho ... 
- python基本操作-文件、目录及路径
		目录 1 前言 2 文件夹操作 2.1 查询操作 2.2 创建操作 2.3 删除操作 2.4 修改操作 3 文件操作 3.1 查询操作 3.2 创建操作 3.3 修改操作 3.4 删除 4 路径操作 ... 
- Linux指令--文件和目录属性
		对于每一个Linux学习者来说,了解Linux文件系统的目录结构,是学好Linux的至关重要的一步.,深入了解linux文件目录结构的标准和每个目录的详细功能,对于我们用好linux系统只管重要,下面 ... 
- Linux命文件与目录属性
		一.linux系统中文件标志 d ===> 目录 - ===> 文件 l ===> 连接文件 b ===> 可供存储设备文件 c ===> 串形端口设备文件(鼠标,键盘) ... 
- golang语言中os包的学习与使用(文件,目录,进程的操作)
		os中一些常用函数的使用: package main; import ( "os" "fmt" "time" "strings&q ... 
- HTML引入文件/虚拟目录/绝对路径与相对路径
		此篇引见 相对路径和绝对路径的区别 1.绝对路径 使用方法:而绝对路径可以使用“\”或“/”字符作为目录的分隔字符 绝对路径是指文件在硬盘上真正存在的路径.例如 <body backround= ... 
随机推荐
- 【顽固BUG】Visual Studio 2013 + TestDriven.NET-3.8.2860_Personal_Beta 调用的目标发生了异常。
			前言 突然怎么弄也无法断点调试了 输出如下: ------ Test started: Assembly: Server5.V2.dll ------ 调用的目标发生了异常. 而且网站运行提示: -- ... 
- java byte 16进制转换
			整型转16进制: int devIdInt = Integer.parseInt(devId);String devIdString = Integer.toHexString(devIdInt); ... 
- MySQL 加密/压缩函数
			这些问题可能导致数据值的改变.一般而言,上述问题可能在你使用非二进制串数据类型(如char,varchar,text等数据类型)的情况下发生. AES_ENCRYPT()和AES_DECRYPT() ... 
- Java 之 StringTokenizer
			class StringTokenizer Object to: break a string into tokens. Contructs StringTokenizer(String str) ... 
- Java基础知识强化56:经典排序之快速排序(QuickSort)
			1. 快速排序的原理: 快速排序(Quicksort)是对冒泡排序的一种改进. 快速排序由C. A. R. Hoare在1962年提出.它的基本思想是:通过一趟排序将要排序的数据分割成独立的两部分,其 ... 
- inode-软链接与硬链接
			一.inode是什么?理解inode,要从文件储存说起.文件储存在硬盘上,硬盘的最小存储单位叫做"扇区"(Sector).每个扇区储存512字节(相当于0.5KB).操作系统读取硬 ... 
- Eclipse的Tomcat热部署,免重启的方法
			背景与目标: 最好使用MyEclipse部署Web应用,在开发调试时,非常方式.资源文件修改可以自动的同步.修改Java文件,除非改变类的结构定义,也可以实现热部署的效果. 后来使用Eclipse J ... 
- Hibernate简单的基础理论
			和Hibernate有关的概念,是掌握Hibernate必须了解的知识.就个人经验来说,可以在了解如何简单开发Hibernate之后,再来学习这些概念,这样可以有个比较清楚的认识.Hibernate是 ... 
- HttpWebRequest多线程抓取17Track的物流信息
			公司的一个系统需要去抓17Track的物流信息,贴上代码有需要的朋友可以参考一下↓ //17Track的抓取地址以及开启的线程数量 <add key="url" value= ... 
- ASP.NET MVC全局观
			全局 首先我们来看一副图片,由于这幅图是我自己画的,不是摘自微软官方,所以如果有什么不到位的地方还望海涵! 首先,用户通过Web浏览器向服务器发送一条url请求,这里请求的url不再是xxx ... 
