PHP建立和删除目录
<?php
/*
linux中的文件权限
filedir 用户 组 其它
rwx rwx rwx 读写执行
6 4 6 读写 读 读写
7 7 7
rw_ r__ rw_
r__ _w_ ___
r = 4
w = 2
x = 1
chmod 777 filename
chmod 644 filename
*/
//shell方式创建和删除目录
exec("mkdir /hello");
exec("rm -rf /hello");
//创建目录
mkdir("meizie");
mkdir("fengge", 0644);//八进制权限
//删除目录,只能删除空目录
rmdir("meizi");
//删除整个目录
function deldir($dirname) {
if(!file_exists($dirname)) {
die("文件夹不存在!");
}
//如果是文件,直接删除即可
if(is_file($dirname)) {
//删除文件
unlink($dirname);
}
$dir = opendir($dirname);
while($filename = readdir($dir)) {
//一定要把.和..排除掉
if($filename !="." && $filename!="..") {
$filename = $dirname."/".$filename;
if(is_dir($filename) ) {
deldir($filename);
}else {
unlink($filename);
}
}
}
closedir($dir);
rmdir($dirname);//把空目录删除
}
deldir("phpmyadmin");
转载于:https://www.cnblogs.com/webforward/p/5326700.html
PHP建立和删除目录相关推荐
- linux建立与删除目录
点击查看原文地址 建立目录 mkdir 目录名 例如:在终端输入mkdir aa,建立一个叫aa的文件夹.位置在当前工作目录(可以通过在终端输入pwd获取). 删除目录 rm -r 目录名 例如:在终 ...
- ubuntu vsftpd虚拟用户配置/ubuntu12.04上搭建vsftpd服务示例linux
转自这里 在ubuntu中安装完vsftpd后,安装libdb4.6-util: 复制代码 代码示例: sudo apt-get install db4.6-util 在etc下面建立目录vsftpd ...
- chattr和lsattr命令
1.查看命令含义和使用方法 可以使用 man chattr | man lsattr 查看 chattr - change file attributes on a Linux file system ...
- FTP协议的命令的使用(转)
FTP 协议命令 如果想自己编写一个FTP客户端程序,首先得搞清楚FTP协议中的这些命令和用法. FTP COMMANDS The following are the FTP commands: US ...
- Linux下如何使用虚拟用户增加FTP的安全性
实验背景: Dreamfire公司由于业务需求,需要架设一台FTP服务器,出于系统稳定和安全等多方面考虑,决定使用RHEL 4作为服务器平台,架设vsftp服务器.其次为了最大限度地保证公司内部RHE ...
- linux之vsftpd虚拟用户搭建
vsftpd虚拟用户的配置过程 系统版本:Redhat 4.0 1.安装软件包 #rpm -ivh /mnt/RedHat/RPMS/vsftpd...... 2.建立虚拟用户口令库 ...
- 操作系统第四章-文件管理
写在前面:本文参考王道论坛的 操作系统考研复习指导单科书 文章目录 第四章 文件管理 4.1 内存管理概念 4.1.1 文件的概念 4.1.2 文件的逻辑结构 1. 无结构文件(流式文件) 2.有结构 ...
- rhel5.5安装vsftpd并配置虚拟用户及开放防火墙和selinux
一,下载并安装 1, 至rpm.pbone.net或rpmfind.net搜索并下载: vsftpd-2.2.2-2.el5.i386.rpm 2, 安装 # rpm -ivh vsftpd-2.2. ...
- PHP系列(九)PHP文件系统处理
php文件系统处理 1.文件系统概述 is_dir( ) -- 判断给定文件名是否是一个目录 语法结构:bool is_dir(名称) 返回类型:文件名存在并且是一个目录则返回 true,否则返回 f ...
最新文章
- webkit qt版快速编译 支持wml版本
- php 重定向 cookie,php – 如何在CURL重定向上传递Cookie?
- Python才排第8名!2018增速最快TOP 10编程语言盘点
- 表情识别(六)--局部特征学习和Handcrafted特征结合
- IOS 使用webview 显示 doc/docx/xls/pdf等
- fmt—fmt:formatDate的输出格式
- 【声学检测】基于matlab MFCC+GMM安全事件声学检测系统【含Matlab源码 1699期】
- 全景视频传输开源项目汇总
- cropper初始化_【jQuery插件分享】Cropper——一个简单方便的图片裁剪插件
- 光强度BH1750FVI传感器时序详解
- 如何处理CU2X0-2 (DP)变频器的F01910故障
- 134. 加油站(JS实现)
- 经纬恒润荣获海克斯康“最佳业绩奖”
- CNN Tensorflow 入门——以Cifar-10为例
- DirectX11--实现一个3D魔方(1)
- C语言程序设计第二次作业
- echart折线图连线不显示问题总结
- 诱骗芯片PD+QC协议XSP06应用案例,支持5V9V12V15V20V
- echarts-环形图中心显示文字(二)
- 工程仪器振弦传感器无线采集仪的采集数据发送方式及在线监测系统