<?php
//echo filetype("./1.jpg"); //判断文件类型 文件:file
//echo filetype("./code"); //目录 dir //echo is_dir("code"); //判断是不是目录
//echo is_file("1.jpg"); //判断是不是文件 //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")/1024; //文件的大小
//echo file_exists("2.jpg"); //判断文件是否存在 //echo filetype("/wamp"); //当前路径用./或不写;上以及用../; /*正斜杠/代表根目录。如果是在php语言里写/则代表磁盘的根,如果是在网页的页面里面使用/则代表服务器的根*/ //echo "<img src='/wenjiancaozuo/1.jpg' />"; //echo $_SERVER['DOCUMENT_ROOT']; //找网站的根目录 //echo basename("./code/db.inc.php",".php"); //从路径中返回文件名
//echo dirname("./code/db.inc.php");//从路径中返回目录名
//print_r(pathinfo("./code/db.inc.php"));//返回路径的所有信息,返回类型是数组
//echo realpath("1.jpg"); //将相对路径转换为绝对路径 /*目录操作*/
//mkdir("./suiji"); //创建文件夹(目录) //rmdir("./suiji"); //删除目录,只能删除空的文件夹 //rename("./name","./code/suiji"); //移动或重命名文件夹 //print_r(glob("./code/*.php")); //获取该目录下所有文件,可以筛选 /* //打开目录资源
$dir = opendir("./code");
//读文件,每读一条指针向下走一个,注意第一个是.代表当前目录,第二个是..代表上一级目录
while($filename = readdir($dir))
{
echo $filename."<br>";
}
echo "***************************";
rewinddir($dir);
while($filename = readdir($dir))
{
echo $filename."<br>";
}
//关闭资源
closedir($dir);*/ /*文件操作*/
//touch("./2.txt"); //创建文件
//copy("./2.txt","./code/2.txt"); //复制文件
//unlink("./code/2.txt"); //删除文件
//echo file_get_contents("http://www.baidu.com"); //读取文件
//file_put_contents("./2.txt","hello world"); //写入内容,会覆盖
//readfile("http://www.baidu.com"); //读文件内容直接输出
//$attr = file("./2.txt"); //读文件内容,然后返回每一行的数组 $fp = fopen("./2.txt","r"); //打开文件资源 //fwrite($fp,"bbbbbbbbbbb");//写入内容 /*while(!feof($fp)) //当读取出错或者读到末尾返回true
{
echo fgetc($fp); //读取内容,一个字符一个字符读,读完指针下移
}*/ /*while(!feof($fp))
{
echo fgets($fp)."<br>"; //读取内容,每次读一行
}*/ //echo fread($fp,100); //读取内容,可以控制读取多少个字符 fclose($fp);
?>

PHP 文件操作代码的更多相关文章

  1. python_文件操作代码实例

    """提示:代码中的内容均被注释,请参考,切勿照搬""" 1 #文件的打开和关闭 ''' 文件对象 = open('文件名','使用方式') ...

  2. java删除文件操作代码备忘

    /** * 删除目录下的所有文件及其自身 * @param file */ private static void deleteFile(File file) { if (file.exists()) ...

  3. vbs连接sql server及写文件操作

    此段代码是连接SQL SERVER的 代码内connMMSQL的参数要根据实际情况传入 Function connMMSQL(ip,user,pwd,database,strsql) Dim conn ...

  4. NSFileManager文件操作的十个小功能

    NSFileManager文件操作的十个小功能 NSFileManager是一个单列类,也是一个文件管理器.可以通过NSFileManager创建文件夹.创建文件.写文件.读文件内容等等基本功能. 下 ...

  5. python成长之路第三篇(4)_作用域,递归,模块,内置模块(os,ConfigParser,hashlib),with文件操作

    打个广告欢迎加入linux,python资源分享群群号:478616847 目录: 1.作用域 2.递归 3.模块介绍 4.内置模块-OS 5.内置模块-ConfigParser 6.内置模块-has ...

  6. nodejs文件操作模块FS(File System)常用函数简明总结(转)

    件系统操作相关的函数挺多的.首先可以分为两大类. 一类是异步+回调的. 一类是同步的. 在这里只对异步的进行整理,同步的只需要在函数名称后面加上Sync即可 1. 首先是一类最常规的读写函数,函数名称 ...

  7. python3笔记十八:python列表元组字典集合文件操作

    一:学习内容 列表元组字典集合文件操作 二:列表元组字典集合文件操作 代码: import pickle  #数据持久性模块 #封装的方法def OptionData(data,path):    # ...

  8. C#各种文件操作的代码与注释

    C#各种文件操作的代码与注释,具体看下面代码: using System; using System.Collections.Generic; using System.Linq; using Sys ...

  9. PHP文件读写操作之文件写入代码

    在PHP网站开发中,存储数据通常有两种方式,一种以文本文件方式存储,比如txt文件,一种是以数据库方式存储,比如Mysql,相对于数据库存储,文件存储并没有什么优势,但是文件读写操作在基本的PHP开发 ...

随机推荐

  1. C# 如何获取鼠标在屏幕上的位置,不论程序是否为活动状态

    一开始我认为应该使用HOOK来写,而且必须使用全局HOOK,结果在一次偶然的机会得到,原来其实根本没有那个必要. 直接上代码吧,一看就明白 Point ms = Control.MousePositi ...

  2. C# 监测每个方法的执行次数和占用时间(测试3)

    原文:http://www.cnblogs.com/RicCC/archive/2010/03/15/castle-dynamic-proxy.html 在Nuget引用 Castle.Dynamic ...

  3. 吴裕雄 16-MySQL UNION 操作符

    描述MySQL UNION 操作符用于连接两个以上的 SELECT 语句的结果组合到一个结果集合中.多个 SELECT 语句会删除重复的数据. 语法MySQL UNION 操作符语法格式:SELECT ...

  4. Java中Pattern类的quote方法将任何字符串(包括正则表达式)都转换成字符串常量,不具有任何匹配功能

    Java中Pattern类的quote方法将任何字符串(包括正则表达式)都转换成字符串常量,不具有任何匹配功能. 下面是个例子: import org.junit.Test; import java. ...

  5. Java中递归的优缺点,Java写一个递归遍历目录下面的所有文件包括子文件夹里边的文件。

    题目: 遍历出aaa文件夹下的文件 首先分析思路: 1.首先判断这个文件夹是否为文件,通过isFile()函数可以判断是否为文件. 2.然后通过isDirectory判断是否为目录. 3.如果是目录就 ...

  6. asp.net 修改AD账号信息

    public void ADInfoEdit(ADUser adu) { try { DirectoryEntry dADM; DirectoryEntry objectuser = null; dA ...

  7. 8 种 NoSQL 数据库系统对比(转自: http://blog.jobbole.com/1344/)

    导读:Kristóf Kovács 是一位软件架构师和咨询顾问,他最近发布了一片对比各种类型NoSQL数据库的文章. 虽然SQL数据库是非常有用的工具,但经历了15年的一支独秀之后垄断即将被打破.这只 ...

  8. 变态跳台阶(python)

    题目描述 一只青蛙一次可以跳上1级台阶,也可以跳上2级……它也可以跳上n级.求该青蛙跳上一个n级的台阶总共有多少种跳法. # -*- coding:utf-8 -*- class Solution: ...

  9. pta l3-7(天梯地图)

    题目链接:https://pintia.cn/problem-sets/994805046380707840/problems/994805051153825792 题意:给定n个地点,m条边以及边的 ...

  10. hdoj1004(查找众多字符串中个数最多的字符串)

    Let the Balloon Rise. 最近开始刷hdoj,想通过写博客做做笔记,记录写过代码. Problem Description Contest time again! How excit ...