- copy — Copies file(複製檔案)
- rename — Renames a file or directory(重新命名或搬移檔案)
- unlink — Deletes a file(刪除檔案)
copy
- description:
bool copy ( string $source , string $dest [, resource $context ] ) - parameters:
- source: 來源檔案路徑
- dest: 目的地路徑
- context: A valid context resource created with stream_context_create().
- return values:
Returns TRUE on success or FALSE on failure.(成功回傳 TRUE,失敗回傳 FALSE)
[php]
<?php
// 檔案複製到 folder 目錄下, 並更名為 example-1.txt
if ( copy("example.txt", "/folder/example-1.txt") )
{
// 複製檔案成功
}
else
{
// 複製檔案失敗
}
?>
[/php]
rename
- description:
bool rename ( string $oldname , string $newname [, resource $context ] ) - parameters:
- oldname: 原始檔案名稱
- newname: 新檔案名稱
- return values:
Returns TRUE on success or FALSE on failure.(成功回傳 TRUE,失敗回傳 FALSE)
[php]
<?php
// 檔案更名為 newfile.ext
rename("file.ext", "newfile.ext");
// 不同路徑, 移動檔案
rename("file.ext", "/folder/file.ext");
// 不同路徑, 移動檔案並更名
rename("file.ext", "/folder/newfile.ext");
?>
[/php]
unlink
- description:
bool unlink ( string $filename [, resource $context ] ) - parameters:
- filename: 檔案路徑
- return values:
Returns TRUE on success or FALSE on failure.(成功回傳 TRUE,失敗回傳 FALSE)
[php]
<?php
if ( unlink("example.txt") )
{
// 刪除檔案成功
}
else
{
// 刪除檔案失敗
}
?>
[/php]