0524删除文件夹的方法

<?php
	function deldir($dirname) {
		if(!file_exists($dirname)) {
			die("文件夹不存在!");
		}
		//如果是文件,就可以直接删除
		if(is_file($dirname)) {
			unlink($dirname);
			exit();
		}

		//打开目录资源
		$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);
	}

  

时间: 2024-10-03 14:05:24

0524删除文件夹的方法的相关文章

ios 下创建,删除文件夹的方法

NSString *imageDir = [NSString stringWithFormat:@"%@/Caches/%@", NSHomeDirectory(), dirName]; BOOL isDir = NO; NSFileManager *fileManager = [NSFileManager defaultManager]; BOOL existed = [fileManager fileExistsAtPath:imageDir isDirectory:&is

Java删除文件夹和文件

Java删除文件夹和文件 以前在javaeye看到过关于Java操作文件的一篇文章,写的很好,但找了半天也没找到,就把找到底几篇文章整理一下,做个总结,算是一个学习备份…… 1,验证传入路径是否为正确的路径名(Windows系统,其他系统未使用) Java代码 // 验证字符串是否为正确路径名的正则表达式 private static String matches = "[A-Za-z]:\\\\[^:?\"><*]*"; // 通过 sPath.matches(

win10正式版如何创建无法删除文件夹

通常情况下,文件夹是可以随意被删除的,但是一旦文件夹被删除,那么文件夹里面的文件可能就会丢失,因此可以建立一个别人无法删除的文件夹.那么,要怎么创建无法删除的文件夹呢?此文就为大家分享win10正式版如何创建无法删除文件夹. 1.首先可以在快捷键win+r,直接打开“运行”窗口,并输入cmd命令回车. 2.接着可以在“命令提示符”窗口中,并在D盘创建一个无法删除的文件夹,命令提示符框中输入“md d:\wendang..\ ”按回车. 3.并直接在D盘,并会看到刚创建的赌钱网站了. 4.然后可以

git操作基础 删除文件夹

git中删除文件夹的方法简单整理如下: 命令行 项番 命令 No.1 git rm -rf 文件夹名 No.2 git add -A No.3 git commit -m "delete dir" No.4 git push 执行例 [[email protected] src]# git rm -rf static rm 'src/static/bootstrap/css/bootstrap-theme.css' rm 'src/static/bootstrap/css/bootst

Linux服务器删除乱码文件和文件夹的方法

Linux服务器删除乱码文件和文件夹的方法 首页进入乱码文件所在文件夹由于php大势所趋,所以接触Linux服务器的机会越来越多.不同于Windows服务器,Linux服务器只支持数字.英文等字符,对中文字符没办法识别.所以导致我们打包上传文件解压之后出现中文乱码文件和文件夹.网上有很多解决的办法,但是今天亲测用find命令能快速删除乱码的文件和文件夹,所以跟大家分享一下. 使用ls -i命令找到文件或文件夹的节点编号 前面的就是节点号了,接下来使用find命令查询并且删除 -inum指根据节点

[转]Windows 8.1删除这台电脑中视频/文档/下载等六个文件夹的方法

Windows 8.1 已将"计算机"正式更名为"这台电脑",当我们双击打开"这台电脑"后,也会很明显得发现另外一些变化:Windows 8.1  默认将视频.图片.文档.下载.音乐.桌面等常用文件夹也显示在其中了.下面介绍如何删除上述文件夹的方法:通过修改系统注册表的方式来实现.修改注册表有风险,请在修改前进行备份!!!通过快捷键 Windows+R 打开运行对话框,输入 regedit .定位到以下键值: 32位系统HKEY_LOCAL_MA

这个问题是最近才发生的还是安装完VS 2019之后经常这样呢? 我们可以尝试以下的方法来troubleshoot下: 删除文件夹%LocalAppData%\Microsoft\VisualStudio\16.0_xxxx,然后打开VS 2019进行测试 打开CMD,进入VS 2019的安装路径,一般是C:\Program Files (x86)\Microsoft Visual Studio

这个问题是最近才发生的还是安装完VS 2019之后经常这样呢? 我们可以尝试以下的方法来troubleshoot下: 删除文件夹%LocalAppData%\Microsoft\VisualStudio\16.0_xxxx,然后打开VS 2019进行测试 打开CMD,进入VS 2019的安装路径,一般是C:\Program Files (x86)\Microsoft Visual Studio\2019\version name\Common7\IDE,运行命令devenv /safemode以

在source insight project中删除文件夹或者文件的通用方法

1.删除文件夹或者文件在硬盘上的数据 2.project->synchronize files...看到如下图,然后勾选remove missing files from project

不管文件夹内有没有文件都删除掉这个文件夹的方法

1 <?php 2 //删除文件夹 3 //给我一个文件夹,删掉 4 5 ShanChu("./0307"); 6 function ShanChu($fname) 7 { 8 if(is_dir($fname)) 9 { 10 //在删除文件夹之前先把文件夹里面所有文件都删除调 11 $dir = opendir($fname); 12 while($dname = readdir($dir)) 13 { 14 if($dname!="." &&am