InfoQ

交流

讨论:请问如何删除一个文件夹中的全部文件??

作者 fuzixing 发布于 2003-08-02 分类:php基础编程

unlink可以删除一个文件,,
但是我想将全部文件删除完呢,可以怎么做??



逛论坛交流请问如何删除一个文件夹中的全部文件??

加入书签
digg+,
reddit+,
del.icio.us+,
dzone+

7 条回复

回复

<?php $dir = "/tmp/"; // Open.. 发表人 冰流星 发表于 08月29日
Ctrl+A,然后Del 哈哈…… 发表人 jhtpersonal 发表于 08月29日
格式化。。。 发表人 wyw5257 发表于 08月29日
可以用rename试试 rename("asdf","tm.. 发表人 巴豆 发表于 08月29日
[php]function rmdirs($file) { if .. 发表人 Ken.Chou 发表于 08月29日
QUOTE: 最初由 巴豆 发布 [B.. 发表人 戴红领巾小学生 发表于 08月29日
  1. <?php
    $dir = "/tmp/";
    // Open a known directory, and proceed to read its contents
    if (is_dir($dir)) {
    if ($dh = opendir($dir)) {
    while (($file = readdir($dh)) !== false) {
    unlink($file);
    }
    closedir($dh);
    }
    }
    ?>

  2. Ctrl+A,然后Del
    哈哈……

  3. 格式化。。。

  4. 可以用rename试试
    rename("asdf","tmp/asdf");

  5. [php]function rmdirs($file) {
    if (file_exists($file)) {
    chmod($file,0777);
    if (is_dir($file)) {
    $handle = opendir($file);
    while($filename = readdir($handle)) {
    if ($filename != "." && $filename != "..") {
    rmdirs($file."/".$filename);
    }
    }
    closedir($handle);
    rmdir($file);
    } else {
    unlink($file);
    }
    }
    }
    [/php]

  6. 返回顶部

    Re: 请问如何删除一个文件夹中的全部文件??

    2003年08月29日 发表人 戴红领巾小学生


    QUOTE:
    最初由 巴豆 发布
    [B]可以用rename试试
    rename("asdf","tmp/asdf"); [/B]

    :eek: :eek: :confused: :confused: :blowzy: 改了还有啊

  7. 改到其他的目录,不就相当于删除了么,你的Windows的回收站默认的情况下,天天在做这个工作。




  8. 我有话要讲:(可以匿名发表, 发广告的有多远请滚多远!!!)

    昵称: 请输入验证码:


抢着回答

支持php+asp+mysql+access空间有售。

学习型:98元/半年 个人形象型:100/年 豪华型:280/年 ...

有好心人在吗?!

我现在用phplib为什么我一用到循环就会出现这样的错误 Notice:...

喝酒,有人要喝酒吗?

郁闷,一醉解千愁

我想再讨论一下类(class)的问题。请给予...

我网站现在的版本都是用变量和函数写的,也没有。但是第二版我想...

PHP与JavaScript混用时怎样使结构更好?

以下代码的 if 语句被JavaScript冲断,有更好的方法码?

哪里有全中文的php手册下!!!!

谢谢了。帮帮帮。我找到的都是半中文 的。狂晕啊。:crying: :cry...

dzsoft phpedit

dzsoft phpedit

第1号水手前来报道

早~

关于editplus

$Id: test.php,v 1.3 2003/07/03 13:37:03 somebody Exp $ ...

紧急求助!

我是一名刚刚接触PHP的初学者,喜欢从网上下载一些源代码,可是有...

[]