`
流浪鱼
  • 浏览: 1684950 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

使用文件系统

    博客分类:
  • php
 
阅读更多

1.目录函数

is_dir()

readdir()
rewinddir()
opendir()
closedir()
_dir()
mkdir()
rmdir()

<?php
	$dirname = "F:\part01";
	if(is_dir($dirname)){
		echo "是个目录" ;
	}else{
		echo "不是个目录";
	}
  ?>

 

 <?php
    //读取某个目录
	$dirname = "F:\part01";
	$dn = dir($dirname); //定义目录
	while($filename = $dn->read()){ //读取
		echo "$filename<br/>";
	}
	$dn->close(); //关闭
  ?>

 2.文件函数

is_readable()、is_writeable()、filesize()、fopen()

 <?php
    //读取某个目录
	$dirname = "F:\part01\caveatemptor-0.9.5.zip";
	$read = is_readable($dirname);//是否可读
	print "$read<br/>";
	$write = is_writeable($dirname); //是否可写
	print "$write<br/>";
	$size = filesize($dirname); //大小
	print "$size<br/>";
	print fileatime($dirname); //访问时间
	print filemtime($dirname); //修改时间
	print filectime($dirname); //change时间
  ?>

 

 <?php
	$file = "test.txt";
	$fp = fopen($file,"r");//只读打开
	while(!feof($fp)){ //判断是否到结尾
		$tenchars = fread($fp,10); //读取10个字符
		print "$tenchars<br/>";
	}
  ?>

 

 

 

分享到:
评论

相关推荐

    linux文件系统与文件管理.docx

    使用文件系统可以方便地组织和管理计算机中所有的文件,并为用户提供存取控制和操作方法。更为重要的是文件系统为用户提供的统一简洁的接口,方便用户使用各种硬件资源。 Linux 文件系统类型有多种,包括 ext2、...

    Java基于Kodo对象存储的模拟文件系统源代码

    使用文件系统在路径 / 下以overwrite的方式创建文件 test.txt,并写入三字节数据 [1, 2, 3],关闭文件的输出流 使用文件系统在路径 /xxx 下以overwrite的方式创建空文件 test.txt,并关闭文件的输出流 使用文件系统...

    Linux文件系统及文件管理 上机实验报告

    4. **创建ext2文件系统**:使用`mkfs -t ext2 /dev/sdb2`创建ext2文件系统,并使用`fsck`检查其正确性。 【目录和文件管理】 1. **创建目录树**:使用`mkdir -p`命令可以一次创建多级目录,如`mkdir -p mulu/m1/...

    操作系统之文件系统设计一个n 个用户的文件系统,每次用户可保存m 个文件,用户在一次运行中只能打开一个文件,对文件必须设置保护措施。至少要有create,delete,open,close,read,write等命令

    操作系统中的文件系统是管理和控制计算机存储设备上的文件的关键组件,它负责组织、命名、存取和保护用户数据。在这个特定的实验任务中,你需要设计一个支持n个用户、每个用户可以保存m个文件的文件系统。为了确保...

    NTFS文件系统扇区存储探秘_扫描完整版

    《NTFS文件系统扇区存储探秘》主要内容包括:介绍NTFS文件系统优越的性能... 《NTFS文件系统扇区存储探秘》可作为从事数据恢复和硬盘维修的技术人员参考用书,也可供研究文件系统和进行扇区数据分析的爱好者参考使用。

    操作系统课程设计—ufs文件系统

    操作系统课程设计—ufs文件系统,FUSE是一个Linux内核扩展而产生的顾及到一个用户空间程序提供对各种文件的实现,它使用的是系统调用。我们可以使用FUSE去创建一个自己的文件系统,并管理一个被视为硬盘的文件。使用...

    AIX文件系统经典讲解

    - 创建文件系统:使用`mkfs`命令创建新的文件系统,指定磁盘分区和文件系统类型。 - 更改文件系统:调整文件系统的参数,如大小、挂载点、权限等。 - 删除文件系统:谨慎操作,因为这将永久删除文件系统及其所有数据...

    操作系统课程大作业-文件管理系统

    此外,文件系统还涉及目录管理,目录结构通常采用树形结构。在C++中,可以使用标准库`&lt;filesystem&gt;`(C++17开始引入)来操作目录,如创建、删除目录,列举目录内容等。 在实现文件管理系统的过程中,还需要理解操作...

    Android文件系统全面讲解

    在这个“Android文件系统全面讲解”的主题中,我们将深入探讨Android文件系统的结构、操作方式以及如何在应用程序中有效地使用文件。 1. **文件系统的层次结构** Android文件系统采用Linux标准的目录结构,根目录...

    可移植c语言Fat文件系统

    Fat文件系统,全称为FAT(File Allocation Table),是一种广泛使用的磁盘分区格式,尤其在嵌入式系统和早期的个人计算机中非常常见。本文将深入探讨可移植C语言实现的Fat文件系统,并与周立功的Fat文件系统设计进行...

    基于c++的文件管理系统

    在C++中,可以使用文件流(fstream)库来处理文件的读写操作,利用STL容器(如vector或list)存储文件信息,使用异常处理(try-catch)来增强系统的健壮性。同时,通过继承和多态性,可以设计出层次化的文件和目录类...

    linux ext2 文件系统模拟 c语言实现

    Linux的EXT2(第二扩展文件系统)是早期广泛使用的文件系统之一,特别是在嵌入式系统和Linux服务器上。EXT2的C语言实现是一项技术性极强的任务,涉及到对操作系统底层机制的理解,包括文件系统的结构、inode、超级块...

    操作系统课程设计模拟文件系统Java

    在这个项目中,我们使用Java语言来构建一个简单的模拟文件系统,它主要实现了FAT(File Allocation Table,文件分配表)算法,这是一种广泛应用于早期磁盘管理的机制。 首先,我们要理解FAT算法的基本原理。FAT是一...

    winform文件管理系统

    本设计的目的是通过设计和调试一个简单的文件系统,通过模拟文件操作命令的执行,来模拟文件管理,使学生对主要文件操作命令的实质和执行过程有比较深入的...⑸通过键盘使用该文件系统,系统应显示操作命令的执行结果。

    操作系统文件管理系统模拟实现

    简单的实现操作系统文件管理系统,能实现文件的或目录的增加,删除,修改名字,查找,工作目录的改变等简单的文件功能,很好用,欢迎下载。

    linux内核知识系列:文件系统

    它为所有文件系统提供统一的接口,使得应用程序无需关心底层具体使用的文件系统类型。 7. **文件权限与所有权** Linux文件系统遵循严格的权限模型,每个文件都有属主和属组,以及读、写、执行三种权限。`chmod`和`...

    操作系统课程设计_模拟文件系统

    在这个项目中,学生们被要求构建一个模拟的文件系统,该系统具备基本的文件操作功能,如读取、写入、创建和删除文件。这个设计不仅锻炼了学生的编程能力,也提升了他们对操作系统内核中文件系统机制的理解。 文件...

    MINIX文件系统彻底分析

    格式化过程涉及初始化超级块、inode位图、zone位图和inode表,创建必要的数据结构以供文件系统的使用。 #### MINIX文件系统驱动解析 在Linux内核中,MINIX文件系统作为一个模块存在,其核心组件包括: - `minix.h`...

Global site tag (gtag.js) - Google Analytics