- 浏览: 95209 次
- 性别:
- 来自: 福建
文章分类
最新评论
-
willeager:
encode:此字符串中除了 -_. 之外的所有非字母数字字符 ...
JS urlencode,urldecode -
miwula:
执行了decode 和encode 之后,string会有什么 ...
JS urlencode,urldecode
1.查看目录大小
disk_free_space();
disk_total_space();
function directory_size($directory) { $directorySize=0; /* Open the directory and read its contents. */ if ($dh = @opendir($directory)) { /* Iterate through each directory entry. */ while (($filename = readdir ($dh))) { /* Filter out some of the unwanted directory entries. */ if ($filename != "." && $filename != "..") { // File, so determine size and add to total. if (is_file($directory."/".$filename)) $directorySize += filesize($directory."/".$filename); // New directory, so initiate recursion. */ if (is_dir($directory."/".$filename)) $directorySize += directory_size($directory."/".$filename); } } #endWHILE } #endIF @closedir($dh); return $directorySize; } #end directory_size()
2.删除目录
<?php function delete_directory($dir) { if ($dh = @opendir($dir)) { /* Iterate through directory contents. */ while (($file = readdir ($dh)) != false) { if (($file == ".") || ($file == "..")) continue; if (is_dir($dir . '/' . $file)) delete_directory($dir . '/' . $file); else unlink($dir . '/' . $file); } #endWHILE @closedir($dh); rmdir($dir); } #endIF } #end delete_directory() $dir = "/usr/local/apache2/htdocs/book/chapter10/test/"; delete_directory($dir); ?>
3. 创建多级目录
不能使用mkdir('aa/aa'); 建多级目录 .
private function _createDir($dir) { return is_dir($dir) or ($this->_createDir(dirname($dir)) and mkdir($dir, 0777)); }
发表评论
-
使用 nginx_upload_module 上传文件
2014-05-09 21:12 1118使用 nginx_upload_module上传大附件 ... -
PHP json学习笔记
2012-04-12 10:30 723PHP中json_encode和json_decode 手册 ... -
获取全局变量,常量信息
2011-12-23 17:16 785$GLOBALS --- 保存所有全局变量(只在当前页面中的) ... -
imagick 问题
2011-12-22 09:51 1045由于linux盘使用率100% 导致问题: 调用$img = ... -
PHP获取二进制文件数据(如:flash)
2011-11-29 10:48 1850由于PHP默认只识别application/x-www.for ... -
PHP AES加密学习笔记
2011-06-25 11:13 4686<?php //--------第一种 ... -
SOAP简单例子
2011-06-25 11:04 1466soap_client.php <?php $c ... -
使用SMTP发送邮件
2011-06-25 10:13 1094$params = array ( 'SmtpServer ... -
dfopen模拟html请求
2011-06-21 11:41 1027function dfopen($url, $limit ... -
获取客户端IP的解决办法
2011-06-21 10:58 7761.针对Apache服务器 function getU ... -
empty和isset的解决之道 - PHP变量是否定义的判断
2011-05-03 17:08 1120当访问一个未定义的变量时,PHP会产生警告 使用之前可 ... -
php图片保存、下载
2011-04-10 20:54 4180<?php //获取图片2进制内容 ,可以保存入数据库 ... -
PHP调用CMD命令的函数(window)
2011-03-21 10:13 2671$cmd = "php c:/a.php" ... -
PHP一些适用简单的东西
2011-03-10 21:32 7161.图片里显示IP地址 <? Header ... -
PHP 中的SQL注入
2011-01-30 15:48 1425magic_quotes_gpc=Off的情况 1.字符串的 ... -
PHP的url传值学习笔记
2011-01-04 21:36 36401. 页面中的源码在显示 ... -
PHP addslashes函数
2011-01-04 21:35 32' " \ NUL Try this inst ... -
PHP连接ACCESS数据库笔记
2011-01-04 21:33 925$conn=new COM("ADODB.Conne ... -
PHP正则表达式使用笔记
2011-01-04 21:30 974PHP 正则表达式使用详解 ... -
阻塞模式的理解笔记
2011-01-04 21:28 851stream_set_blocking($fp, true)设 ...
相关推荐
Linux 操作系统文件和目录操作报告 Linux 操作系统中的文件类型可以分为普通文件、目录文件、链接文件、设备文件、套接字文件和管道文件。普通文件是存储数据的文件,目录文件是存储文件的文件,链接文件是指向其他...
在C#编程中,文件和目录操作是日常开发中不可或缺的部分。本文将深入探讨如何使用C#进行文本文件的读取、写入、以及文件和目录的相关操作,以WindowForm窗体应用程序为例。 首先,我们关注的是文本文件的读取和写入...
在.NET框架中,C#提供了一系列的类和方法来处理文件和目录操作,这使得开发者能够轻松地管理文件系统中的各种任务。在这个“c#文件目录操作类(全,实用)”中,我们重点关注`System.IO`命名空间下的`File`和`...
使用这个类之前,开发者需要按照`readme.md`中的指示进行安装和配置,然后就可以通过实例化该类并调用相应的方法来执行文件和目录操作。 例如,创建一个新的目录,可以这样操作: ```php $dirOp = new ...
这个名为“Java文件目录操作(模拟DOS)”的程序旨在实现一个简单的命令行界面,让用户能够执行类似于DOS命令的操作,如查看目录(dir)、切换目录(cd)、创建目录(md)以及删除目录(rd)。以下是对这些功能的...
在Android系统中,目录操作是开发过程中的重要一环,涉及到文件存储、数据持久化以及资源管理等多个方面。本文将深入探讨Android中的目录操作,包括基本操作、权限管理、内部与外部存储的区别以及最佳实践。 首先,...
在本文中,我们将深入探讨C#编程语言在处理文件目录操作方面的知识,这些知识与"目录操作源程序.zip"中的代码示例密切相关。C#,作为.NET框架的一部分,提供了丰富的类库来支持文件和目录的管理,使得开发者可以轻松...
本文将深入探讨如何在Delphi中进行有效的文件和目录操作。 首先,让我们从基本的文件操作开始。在Delphi中,可以使用TFile类来处理文件。例如,`TFile.Create`用于创建新文件,`TFile.OpenRead`用于打开文件以便...
在"QT写的目录操作源代码"中,我们可以看到几个关键文件,它们构成了一个简单的QT应用,用于进行目录操作和显示。 1. `mainwindow.cpp`: 这个文件包含了`MainWindow`类的实现。`MainWindow`通常是QT应用程序的主要...
目录操作通常包括对目录的遍历、创建、删除、复制、移动和大小统计等。常见的目录操作包括: 1. 遍历目录:通过`findDir($dirName)`函数可以遍历一个指定目录下的所有文件和子目录,同时统计子文件个数。遍历过程...
Qt为文件和目录操作提供了一些类,利用这些类可以方便地实现一些操作。Qt提供的与文件和目录操作相关的类包括以下几个。 QCoreApplication:用于提取应用程路径、程序名等文件信息。 QFiIe:除了打开文件操作外,...
这使得开发过程更为高效,特别是在大型项目中,文件和目录操作频繁。 同时,使用类库还有助于保持代码一致性,因为所有文件和目录的操作都遵循相同的模式。此外,类可能还包含了异常处理和日志记录,以便在出现问题...
在Linux系统中,目录操作是操作系统的核心组成部分,它关乎到文件和程序的组织与管理。Linux作为一款开源的类UNIX操作系统,其目录操作遵循POSIX(Portable Operating System Interface)标准,确保了与其他UNIX系统...
在.NET框架中,C#语言提供了丰富的类库用于处理文件和目录操作,这些类主要集中在System.IO命名空间中。本文将深入探讨C#中的文件及目录操作类,并介绍如何使用它们来实现文件的新建、修改、删除、复制和移动等功能...
C#文件和目录操作类 主要包含文件操作类和目录操作类两个类方法
以下是 Linux 中常用的命令,包括目录操作命令、文件操作命令和权限操作命令。 目录操作命令 1. ls 命令:列出文件或目录下的文件名 语法:ls [-atFlgR] [name] 示例:[#root@rhel4 ~]# ls -la /home //列出/...
《目录操作记录工具——Windows系统下高效的问题排查助手》 在日常的计算机使用过程中,我们经常需要跟踪和记录文件或目录的变化,以便于问题的排查和管理。"目录操作记录工具"正是这样一款专为Windows操作系统设计...
摘要:Delphi源码,文件操作,目录操作 Delphi文件目录操作一例,person.dat为数据库,Delphi全目录文件拷贝、删除文件或目录到回收站中,演示了一些简单的文件FSO操作,用Delphi究竟如何实现,请下载源码一看究竟。