search
HomeBackend DevelopmentPHP Tutorialphp处理文件的小例子(解压缩,删除目录)_PHP

复制代码 代码如下:
$dir =   './temp';
$desc   =   'tar_test.tar.gz';
system("tar   czvf   $desc   $dir");   //压缩
//system("tar   zxvf   $desc"); //解压  

function d_rmdir($dirname) {   //删除非空目录 
if(!is_dir($dirname)) { 
    return false; 

$handle = @opendir($dirname); 
while(($file = @readdir($handle)) !== false){ 
   if($file != '.' && $file != '..'){ 
      $dir = $dirname . '/' . $file; 
      is_dir($dir) ? d_rmdir($dir) : unlink($dir); 


closedir($handle); 
return rmdir($dirname) ; 


if(d_rmdir("./temp")) 
   echo "succes"; 
else 
   echo "false"; 
?>
Statement
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
迅雷怎么免费解压缩文件 免费解压的方法迅雷怎么免费解压缩文件 免费解压的方法Mar 12, 2024 pm 03:04 PM

  我们在使用这款平台的时候都可以使用免费解压文件的方法,这样可以打开我们所下载的一些压缩包,当然还有诸多的一些文件等,都是可以直接的从上面所能够慢慢的了解得到的,很多用户们可能对此都并没有多少的了解,所以这也是能够让我们更好的进行对于功能的一些使用都是可以的,这也是更加方便了我们以后在下载别的文件时候都能够更好的运用,效果方面还是可以的,所以今日小编就来给你们带来多种完全不同的一些使用效果,如此好用的功能,你怎么还不来了解呢,还不知道的小伙伴们赶紧来看一下下方的一些攻略讲解吧,精彩不容错过了。

在 Windows 11 上如何解压缩文件在 Windows 11 上如何解压缩文件Oct 11, 2023 pm 09:09 PM

如果您不知道如何在Windows11上解压缩文件,则可能无法安装某些软件或查看其他人以存档格式发送给您的文件。此过程执行起来非常简单,在今天的指南中,我们将向您展示在Windows11上执行此操作的最佳方法。如何在Windows11中解压缩文件?1.使用上下文菜单在您的PC上找到zip文件并右键单击它。接下来,选择“全部提取”。选择提取位置,然后单击“提取”按钮。等待Windows提取文件。2.使用第三方工具下载WinZip并安装它。双击要提取的zip文件。现在单击解压缩到并选择目标文件夹。3.

7-Zip软件如何解压缩文件-7-Zip软件如何设置、取消压缩包密码​7-Zip软件如何解压缩文件-7-Zip软件如何设置、取消压缩包密码​Mar 18, 2024 pm 05:25 PM

7-Zip不仅是一款完全免费的开源解压软件,它的解压缩功能也很强大,可以支持视频、文档、文件夹、图片等文件进行压缩操作。那么7-Zip软件如何解压缩文件?7-Zip软件如何设置、取消压缩包密码呢?下面就让小编给大家解答下吧!7-Zip如何压缩文件:1.打开7-Zip软件,选择需要压缩的文件或文件夹,然后点击菜单中的【添加】选项。2.弹出窗口后,选择压缩文件的格式,然后点击下方【确定】就可以进行压缩了。7-Zip如何解压压缩文件:1.打开7-Zip软件,选择需要解压的压缩包,然后点击菜单中的【提取

Centos 7 压缩解压命令概览Centos 7 压缩解压命令概览Dec 31, 2023 pm 09:02 PM

1.zip文件压缩语法:zip加压缩后的文件名加要压缩的文件名。[root@localhost~]#ziptest.ziptest.txtadding:test.txt(deflated100%)[root@localhost~]#后面出现进度条百分比数字说明已经压缩好了然后你在ll验证一下看看有没有你命名的文件包。[root@localhost~]#ll总用量820004-rw-------.1rootroot15873月2216:58anaconda-ks.cfg-rw-r--r--.1ro

MySQL中如何实现数据的压缩和解压缩?MySQL中如何实现数据的压缩和解压缩?Jul 30, 2023 pm 01:43 PM

MySQL是一种被广泛使用的关系型数据库管理系统,支持数据的压缩和解压缩功能。在大规模数据存储和处理中,数据的压缩可以显著减少存储空间占用以及提高数据的传输效率。本文将介绍MySQL中如何实现数据的压缩和解压缩,并给出相应的代码示例。一、压缩数据MySQL提供了多种压缩算法,例如LZ4、Zlib、Snappy等。在MySQL5.7.17及以后的版本中,In

win10自带的压缩软件是什么?win10自带的压缩软件是什么?Dec 23, 2023 pm 10:19 PM

诸多用户在使用Windows10这款操作系统的过程中,难免会产生疑问,即此版本的各功能是否包含了专属的解压缩程序。针对此事,我将以Windows1064位家庭中文版这一特定系统为实例,向您展示其中缘由。win10有没有自带的解压缩软件答:没有。尽管Win10系统的各种功能表现出色,然而其并未预装解压缩软件。也许许多用户会误以为平时使用解压缩软件名为“WinRAR”,从而误解为这款软件源自微软公司。事实上,“WinRAR”应用软件并不是微软公司旗下研发的产品,而是一款独立存在的APP。有些盗版系统

深入理解Java开发中的文件压缩与解压缩技术深入理解Java开发中的文件压缩与解压缩技术Nov 20, 2023 pm 02:10 PM

深入理解Java开发中的文件压缩与解压缩技术随着互联网的高速发展和信息技术的日新月异,大量的数据交换和传输已经成为当今社会的常态。为了高效地存储和传输数据,文件压缩与解压缩技术应运而生。在Java开发中,文件压缩与解压缩是一个必备的技能,本文将深入探讨这一技术的原理和使用方法。一、文件压缩与解压缩的原理在计算机中,文件压缩就是将一个或多个文件通过使用特定的算

如何在麒麟操作系统上进行文件的压缩和解压缩?如何在麒麟操作系统上进行文件的压缩和解压缩?Aug 04, 2023 pm 02:51 PM

如何在麒麟操作系统上进行文件的压缩和解压缩?麒麟操作系统是一款基于Linux的开源操作系统,提供了丰富的命令行工具和操作界面,方便用户进行各种操作。在麒麟操作系统上,我们可以使用一些命令来进行文件的压缩和解压缩。本文将介绍如何使用常见的压缩和解压缩命令进行操作,并附加相应的代码示例。使用gzip进行文件压缩:gzip是一个广泛使用的文件压缩程序,在麒麟操作系

See all articles

Hot AI Tools

Undresser.AI Undress

Undresser.AI Undress

AI-powered app for creating realistic nude photos

AI Clothes Remover

AI Clothes Remover

Online AI tool for removing clothes from photos.

Undress AI Tool

Undress AI Tool

Undress images for free

Clothoff.io

Clothoff.io

AI clothes remover

AI Hentai Generator

AI Hentai Generator

Generate AI Hentai for free.

Hot Article

R.E.P.O. Energy Crystals Explained and What They Do (Yellow Crystal)
2 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Repo: How To Revive Teammates
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌
Hello Kitty Island Adventure: How To Get Giant Seeds
4 weeks agoBy尊渡假赌尊渡假赌尊渡假赌

Hot Tools

Dreamweaver CS6

Dreamweaver CS6

Visual web development tools

SecLists

SecLists

SecLists is the ultimate security tester's companion. It is a collection of various types of lists that are frequently used during security assessments, all in one place. SecLists helps make security testing more efficient and productive by conveniently providing all the lists a security tester might need. List types include usernames, passwords, URLs, fuzzing payloads, sensitive data patterns, web shells, and more. The tester can simply pull this repository onto a new test machine and he will have access to every type of list he needs.

MantisBT

MantisBT

Mantis is an easy-to-deploy web-based defect tracking tool designed to aid in product defect tracking. It requires PHP, MySQL and a web server. Check out our demo and hosting services.

mPDF

mPDF

mPDF is a PHP library that can generate PDF files from UTF-8 encoded HTML. The original author, Ian Back, wrote mPDF to output PDF files "on the fly" from his website and handle different languages. It is slower than original scripts like HTML2FPDF and produces larger files when using Unicode fonts, but supports CSS styles etc. and has a lot of enhancements. Supports almost all languages, including RTL (Arabic and Hebrew) and CJK (Chinese, Japanese and Korean). Supports nested block-level elements (such as P, DIV),

ZendStudio 13.5.1 Mac

ZendStudio 13.5.1 Mac

Powerful PHP integrated development environment