我有一个压缩文件的脚本,但后来我想将这些gzip压缩文件移到另一个位置。这是我的代码;
function gzCompressFile($source, $level = 9){
$dest = $source . '.gz';
$mode = 'wb' . $level;
$error = false;
if ($fp_out = gzopen($dest, $mode)) {
if ($fp_in = fopen($source,'rb')) {
while (!feof($fp_in))
gzwrite($fp_out, fread($fp_in, 1024 * 512));
fclose($fp_in);
} else {
$error = true;
}
gzclose($fp_out);
} else {
$error = true;
}
if ($error)
return false;
else
return $dest;
}
文件位于=>公共/出口,
文件gzipped为=> public,
我想要文件gzipped => public / backup
基本上我希望gzip文件在备份文件夹中移动。
答案 0 :(得分:3)
您可以使用重命名功能。
语法: -
rename(CURRENT_PATH, DESTINATION_PATH);