`
流浪鱼
  • 浏览: 1681932 次
  • 性别: 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/>";
	}
  ?>

 

 

 

分享到:
评论

相关推荐

    学习指导:M2-3使用文件系统加密加强windows文件系统安全.pdf

    学习指导:M2-3使用文件系统加密加强windows文件系统安全.pdf

    使用 proc 文件系统来访问 Linux 内核的内容

    使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核的内容使用 proc 文件系统来访问 Linux 内核...

    Linux下一个简单的文件系统实现

    在Linux中,用户可以通过`insmod`或`modprobe`命令加载自定义的文件系统模块,然后使用`mount`命令将其挂载到一个指定的挂载点,从而在系统中使用这个新的文件系统。 总的来说,这个项目涉及到的知识点包括: 1. ...

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

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

    二级目录文件系统模拟

    在这个大型实验“二级目录文件系统模拟”中,我们将关注如何使用VC6(Visual C++ 6.0)来实现一个基本的二级目录结构,这对于我们理解文件系统的运作机制至关重要。VC6是一个经典的C++集成开发环境,它提供了编译器...

    操作系统课程设计文件管理系统

    1.编写并调试一个树型目录结构的文件系统,模拟文件管理工作流程。 三、实验内容与要求 1. 文件管理管理系统具体要求: (1)设计多用户文件系统,采用多级文件目录(不能用简单的单级目录)。 (2)至少要有15个以上的...

    winhex查看FAT32文件系统并分析

    FAT32是一种广泛使用的文件系统,尤其在Windows操作系统中。WinHex是一款强大的十六进制编辑器,适用于磁盘、存储设备和文件的取证分析。本文将详细探讨如何使用WinHex查看FAT32文件系统并进行分析。 首先,FAT32...

    在AIX上如何创建文件系统

    在IBM的AIX操作系统中,创建文件系统是一项基础但至关重要的任务,对于系统管理员来说,掌握这一技能是必不可少的。...通过遵循上述步骤,可以确保在AIX操作系统中成功创建并使用新的文件系统,从而满足各种存储需求。

    使用FUSE的文件系统(操作系统课程设计)

    【标题】"使用FUSE的文件系统"是一个操作系统课程设计项目,主要涉及的是在Linux环境下通过FUSE(File System in Userspace)库来构建自定义的文件系统。这个项目的核心目标是让学生理解文件系统的底层工作原理,并...

    labview创建并保存CSV文件

    1. **自动创建存储路径**:在LabVIEW中,可以使用文件系统VI(Virtual Instrument)库中的函数来创建和管理文件路径。例如,“创建目录”VI可以用来创建所需的存储目录,如果该目录不存在的话。确保选择正确的路径,...

    基于fuse的简单文件系统实现

    开发者可以通过阅读和分析这个文件来理解如何使用Fuse库来构建自定义的文件系统。 总结来说,"基于fuse的简单文件系统实现"项目涵盖了文件系统的基本原理,以及如何利用Fuse库在用户空间实现这些功能。这个项目对于...

    使用Busybox制作根文件系统

    使初学者对根文件系统的制作有系统的认识,能够对根文件的配置和编译进一步了解

    文件发放管理系统

    "文件发放管理系统"是针对质量/环境体系管理的重要工具,主要功能是有序、高效地管理和分发组织内部的各种文档,确保信息的准确无误和及时更新。系统通常由专业开发人员使用编程语言如PowerBuilder来构建,源代码的...

    操作系统课程设计报告-建立基于磁盘存储设备的FAT文件系统

    在实现过程中,良好的人机交互界面是必不可少的,它可以显示磁盘文件系统的状态和空间使用情况,帮助用户更好地理解和管理文件。此外,虚拟磁盘转储功能允许将磁盘信息保存到物理磁盘,也能从磁盘读取数据到内存,...

    STM32实现SD卡的fatfs文件系统,写数据生成.csv文件

    在本项目中,我们将探讨如何利用STM32F429型号的微控制器来实现一个基于FatFS文件系统的SD卡接口,以便写入数据并生成.csv文件。同时,该系统还具备通过以太网接收数据并进行TCP通信的能力。 首先,我们要理解FatFS...

    C语言模拟文件系统

    在本次的课程设计任务中,我们将会探讨如何使用C语言来模拟一个简单的文件系统。这个文件系统会在一个20MB的文件中模拟磁盘空间,采用Linux的位视图(bit map)技术来管理存储空间,支持文件的创建、数据的写入与...

    基于STM32的SD卡读取FATFS文件系统

    在嵌入式开发领域,STM32微控制器广泛应用于各种项目,其中涉及到文件操作时,通常会使用FATFS文件系统。本项目是关于如何在基于KEIL开发环境的STM32平台上实现对SD卡的读取功能,利用FATFS进行文件系统的管理。 ...

    XP系统系统盘Windows/system32/config/System文件丢失或损坏修复

    在使用Windows XP操作系统的过程中,可能会遇到系统文件丢失或损坏的问题,特别是重要的系统文件如`Windows/system32/config/System`。这个文件是Windows注册表的重要组成部分,存储了系统的基本配置信息,包括用户...

    Windows NT文件系统内幕(开发指南)(中英文版打包)

    7. **恢复和容错**:NTFS使用日志文件记录文件系统的操作,当系统崩溃或非正常关闭时,可以通过日志恢复文件系统状态。此外,还有检查点和卷影副本等机制,增强系统的稳定性。 8. **磁盘配额**:NTFS支持磁盘配额...

Global site tag (gtag.js) - Google Analytics