移動丶拷貝和刪除文件

我們先來說重新命名,重新命名的函數是:

重命名檔案

bool rename($舊名,$新名);

這個函數傳回bool值,將舊的名字改為新的名字。

<?php
    //旧文件名
    $filename = 'test.txt';
 
    //新文件名
    $filename2 = $filename . '.old';
 
    //复制文件
    rename($filename, $filename2);
?>

我們打開目錄,我們可以看看效果,你會發現把指定的文件,複製了一份到了目標路徑。

複製文件

複製文件,就相當於複製技術,將一個原來的東西再克隆成一個新的東西。兩個長得一模一樣。

bool copy(來源文件,目標文件)

#功能:將指定路徑的來源文件,複製一份到目標文件的位置。

我們來透過實驗和程式碼來玩玩:

<?php
    //旧文件名
    $filename = 'copy.txt';
 
    //新文件名
    $filename2 = $filename . '_new';
 
    //修改名字。
    copy($filename, $filename2);
?>

總結:
你會透過上面的例子,發現多出來了一個檔案。

刪除檔案

刪除檔案就是將指定路徑的一個檔案刪除,不過這個刪除是直接刪除。使用的是windows電腦,你在回收站看不到這個檔案。

你只會發現,這個檔案消失了。

bool unlink(指定路徑的檔案)

<?php
    $filename = 'test.txt';
 
    if (unlink($filename)) {
        echo  "删除文件成功 $filename!\n";
    } else {
        echo "删除 $filename 失败!\n";
    }
?>

 


#
繼續學習
||
<?php //旧文件名 $filename = 'test.txt'; //新文件名 $filename2 = $filename . '.old'; //复制文件 rename($filename, $filename2); ?>