本文整理匯總了PHP中gpFiles::rename方法的典型用法代碼示例。如果您正苦於以下問題:PHP gpFiles::rename方法的具體用法?PHP gpFiles::rename怎麽用?PHP gpFiles::rename使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類gpFiles
的用法示例。
在下文中一共展示了gpFiles::rename方法的1個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的PHP代碼示例。
示例1: Replace
/**
* Replace $to with $from
*
*/
public static function Replace($from, $to)
{
$temp_dir = '';
// move the $to out of the way if it exists
if (file_exists($to)) {
$temp_dir = $to . '_' . time();
if (!gpFiles::rename($to, $temp_dir)) {
return false;
}
}
// rename $from -> $to
if (!gpFiles::rename($from, $to)) {
if ($temp_dir) {
gpFiles::rename($temp_dir, $to);
}
return false;
}
if (!empty($temp_dir)) {
gpFiles::RmAll($temp_dir);
}
return true;
}