新聞中心

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


咨詢(xún)
建站咨詢(xún)
