新聞中心

從策劃到設(shè)計制作,每一步都追求做到細(xì)膩,制作可持續(xù)發(fā)展的企業(yè)網(wǎng)站。為客戶提供網(wǎng)站制作、網(wǎng)站建設(shè)、網(wǎng)站策劃、網(wǎng)頁設(shè)計、域名申請、虛擬主機、網(wǎng)絡(luò)營銷、VI設(shè)計、 網(wǎng)站改版、漏洞修補等服務(wù)。為客戶提供更好的一站式互聯(lián)網(wǎng)解決方案,以客戶的口碑塑造優(yōu)易品牌,攜手廣大客戶,共同發(fā)展進步。
文件的基本操作函數(shù)如下所示:
- сoру():復(fù)制文件
- unlink():刪除文件
- rename():重命名文件或目錄
下面我們來分別介紹一下這幾個函數(shù)的使用方法。
1、сoру() 函數(shù)
сoру() 函數(shù)可以將一個文件復(fù)制(拷貝)到指定目錄中,執(zhí)行成功時返回 TRUE,失敗時返回 FALSE。函數(shù)的語法格式如下:
copy(string $source, string $dest[, resource $context])
參數(shù)說明如下:
- $source:源文件路徑;
- $dest:目標(biāo)路徑,如果文件存在,則會將其覆蓋,如果 $dest 是一個 URL,若封裝協(xié)議不支持覆蓋已有的文件,則會復(fù)制失??;
- $context:可選參數(shù),表示使用 stream_context_create() 創(chuàng)建的有效上下文資源。
【示例】使用 сoру() 函數(shù)將文件復(fù)制到指定位置。
運行上面的代碼會將 test.txt 文件在當(dāng)前目錄下復(fù)制一份,并重命名為 newtest.txt,然后輸出下面的內(nèi)容。
文件復(fù)制成功!
2、unlink() 函數(shù)
unlink() 函數(shù)可以刪除指定的文件,函數(shù)執(zhí)行成功時返回 TRUE,失敗時返回 FALSE,其語法格式如下:
unlink(string $filename[, resource $context])
其中,$filename 為要刪除的文件路徑;$context 為可選參數(shù),規(guī)定文件句柄的環(huán)境。$ontext 是可修改流的行為的一套選項。
【示例】使用 unlink() 函數(shù)刪除指定的文件。
運行上面的代碼會刪除根目錄下的 newtest.txt 文件,并返回下面的內(nèi)容:
newtest.txt 刪除成功!
3、rename() 函數(shù)
rename() 函數(shù)可以重命名一個文件或者目錄,成功時返回 TRUE,失敗時則返回 FALSE。該函數(shù)的語法格式如下:
rename(string $oldname, string $newname[, resource $context])
其中,$oldname 為要修改的文件名;$newname 為新的文件名;$context 為可選參數(shù),用來規(guī)定文件句柄的環(huán)境。$context 是一套可以修改流的行為的選項。
【示例】使用 rename() 函數(shù)來重命名一個文件。
運行上面的代碼會將根目錄的 test.txt 文件重命名為 newtest.txt,并輸出一下內(nèi)容:
test.txt 重命名成功!
使用 rename() 函數(shù)有以下幾點需要注意:
- 對于非空文件夾,只能在同一盤符下移動;
- 對于空文件夾,rename() 可以在不同盤符間移動。但是目標(biāo)文件夾的父目錄必須存在;
- 對于文件,rename() 也能在不同盤符之間移動。
本文名稱:PHP刪除、復(fù)制、重命名文件
標(biāo)題鏈接:http://m.5511xx.com/article/cdedjjo.html


咨詢
建站咨詢
