• <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>

    php刪除文件夾及其文件夾下所有文件

    php程序

    Firefox瀏覽器

    方式/步調

    1. 1

      新建一個php文件,定名為test.php,用于講解php若何刪除文件夾及其文件夾下所有文件。

      3c6d55fbb2fb4316ab422d5c2fa4462309f7d3b3.jpg
    2. 2

      在test.php文件內,建立一個removeDir()函數,其參數為$dirName(所需刪除的目次名稱)。

      a8ec8a13632762d04e1cf599afec08fa513dc6f2.jpg
    3. 3

      在removeDir()函數內,利用is_dir()方式判定$dirName是否是一個目次,若是不是一個目次,返回false,若是是一個目次,利用opendir()方式打開這個目次。

      fc1f4134970a304e6746f0dcdec8a786c9175cab.jpg
    4. 4

      在removeDir()函數內,利用while()方式讀取文件夾,若是文件夾下面存在文件,則利用unlink()方式刪除文件;若是文件夾下存在非空文件夾,則把該文件夾作為參數,遞歸再次挪用函數刪除文件夾里面的文件,直到是一個空文件夾(即文件夾里沒有文件),跳出while()輪回,利用rmdir()方式刪除文件夾。

      0bd162d9f2d3572cbcfbc2fa8513632762d0c3ff.jpg
    5. 5

      在test.php文件內,利用header()方式設置文件執行的編碼為utf8,避免輸出中文時發生亂碼。

      bba1cd11728b4710f4fba3eacccec3fdfc03233b.jpg
    6. 6

      在test.php文件內,界說一個$path變量,保留所需刪除的文件夾,經由過程挪用removeDir()函數刪除文件夾及其下面所有的文件和目次。利用if語句對刪除的成果進行判定,輸出刪除當作功與否的提醒。

      7a899e510fb30f2429c5b425c795d143ad4b03bc.jpg
    7. 7

      在瀏覽器執行test.php文件,查看輸出的成果。

      50da81cb39dbb6fd0f2cbf000624ab18972b37a4.jpg f7246b600c3387442794755a5e0fd9f9d72aa047.jpg
    • 發表于 2019-09-07 17:00
    • 閱讀 ( 806 )
    • 分類:其他類型

    你可能感興趣的文章

    相關問題

    0 條評論

    請先 登錄 后評論
    聯系我們:uytrv@hotmail.com 問答工具
  • <noscript id="ecgc0"><kbd id="ecgc0"></kbd></noscript>
    <menu id="ecgc0"></menu>
  • <tt id="ecgc0"></tt>
    久久久久精品国产麻豆