操作文件基础知识

Linux 文件含义 文件和文件夹

文件属性 内容
("路径/文件名")
filetype("")获取文件类型 文件类型:文件 图片 文件:目录或文件 dir 目录
is_dir("");判断是不是目录
is_file("");判断是不是文件

fileatime("");上次访问时间
filectime("");创建时间
filemtime("");修改时间

filesize("");文件大小
file_exists("");文件是否存在

文件路径
/代表根
网页里的根 www
php里的根 磁盘
$_SERVER[]获取服务器的根

basename();获取路径中的文件名带后缀
basename("...".".png") 不带后缀的文件名
dirname();不包含文件名的 返回路径
pathinfo();返回数组:目录名 路径中的文件名 扩展名 文件名

realpath();相对路径转换为绝对路径

文件操作
目录操作:
遍历目录 把目录下的文件遍历一遍
glob(); 获取目录下的所有文件 glob("./xxx/*.php");获取目录下所有PHP文件

方法:返回目录下所有文件的数量
重点!!!只考虑第一层意思: 1该目录下的文件数量 2该目录下的文件夹下的文件数量

步骤 1定义数量,把所有文件定义为数组,
2遍历数组,当是文件时候,数量加1,当文件夹时候,使用number方法加参数 ($v."/*")

function number($url)
{
$n=0;
$arr=glob($url)
foreach($arr as $v)
{
if(is_file($v))
{
$n++;
}
else
{
$n+=number($v."/*");
}
}
}

文件整体
创建文件夹 midir("路径");
移除文件夹 rmdir(); 只能删除空;
移动文件夹 rename("哪个","到哪");

touch("路径/文件名.后缀");
copy("./文件","到哪/文件");
unlink(".//11.text");

file_get_contents("http://www.baidu.com"); 获取远程或本地的文件
file_put_contents();往文件里存内容

readfile();读

操作文件内容
$f=fopen("");打开
fclose($f);关闭
fgetc($f);读字符 单个单个读
fgets($f);读字符 一行读
fread($f,10);读字符 可以规定长度

时间: 2024-10-15 18:05:18

操作文件基础知识的相关文章

[Python学习] 专题四.文件基础知识

        前面讲述了函数.语句和字符串的基础知识,该篇文章主要讲述文件的基础知识(与其他语言非常类似). 一. 文件的基本操作         文件是指存储在外部介质(如磁盘)上数据的集合.文件的操作流程为: 打开文件(读方式\写方式)->读写文件(read\readline\readlines\write\writelines)->关闭文件 1.打开文件 调用函数open打开文件,其函数格式为: file_obj=open(filename[, mode[, buffering]])

C++文件基础知识

一切皆文件,对象和文件的前世今生是一个怎么样的故事?它们之间有什么样的爱恨情仇?...最近在追<国家宝藏>,情不自禁了. 因为之前对C++文件的相关操作一直没重视,写自己paper idea的时候,"书到用时方恨少"的感觉特别强烈,所以系统地学习了文件的基础知识.下面是自己写的一个读取文件内容,并保存到vector<vector<double>>中的代码. #pragma once#include<iostream>#include<

01操作XML—C#操作XML文件基础知识

学习笔记,如有错误请指正.?号处也请各位指点下,谢谢. 有一个XML,文件名为“UserInfo.xml”,操作如下: <?xml version="1.0" encoding="UTF-8" standalone="no"?> <users> <user1 姓名="张三" 密码="123">我是张三</user1> <user2 姓名="李四

PHP文件基础知识

PHP中的文件是指文件和文件夹(目录) 一.判断文件类型 1.filetype("./aa.txt");//判断文件类型,如果是文件返回file,如果是目录的话返回dir 2.is_dir("./test");//判断给的路径是不是目录,是的话返回True,否则是FALSE 3.is_file("./aa.txt");//判断给定的路径是不是文件 二.获取文件的属性 1.echo date("Y-m-d H:i:s",file

专题四.文件基础知识

https://blog.csdn.net/Eastmount/article/details/39854689 5.文件操作 6.字符编码与转码 一. 文件的基本操作 二. 文件与循环 三. 总结 原文地址:https://www.cnblogs.com/chenhuan123/p/12038341.html

Sass 文件 基础知识

sass文件名为.scss 可以设置变量 //sass style $fontStack:Heletica,sans-serif;$primaryColor:#333; body{ font-family:$fontStack; color:$primaryColor;} //css style //-----------------------------------body { font-family: Helvetica, sans-serif; color: #333;} 嵌套 - sa

c语言文件基础知识

#include <stdio.h>#include <stdlib.h>#include <unistd.h>#include <string.h> /* * EOF: 符号常量,其值为-1. * fgets() 最多读取int-1个字符,遇换行或EOF即返回. * fputs() 写文件时,忽略字符串截止符'\0'. * fread()和fwrite() 数据块读写,多用于结构体数组(顺序存储的结构体). * * 函数原型: * 读: * int fge

006.头文件 | 基础知识

1.引用头文件 标准头文件       #include <iostream> 自定义头文件   #include "complex.h" 2.防卫式(guard)声明 //以complex.h为例 #ifndef __COMPLEX__ #define __COMPLEX__ /* * * * */ #endif 原文地址:https://www.cnblogs.com/paulprayer/p/10109713.html

[python] 专题九.Mysql数据库编程基础知识

在Python网络爬虫中,通常是通过TXT纯文本方式存储,其实也是可以存储在数据库中的:同时在WAMP(Windows.Apache.MySQL.PHP或Python)开发网站中,也可以通过Python构建网页的,所以这篇文章主要讲述Python调用MySQL数据库相关编程知识.从以下几个方面进行讲解: 1.配置MySLQ 2.SQL语句基础知识 3.Python操作MySQL基础知识 4.Python调用MySQL示例 一. 配置MySQL 首先下载mysql-5.0.96-winx64,安装