本文整理汇总了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;
}