2016-06-16 4 views
0

나는 파일을 gzipping하는 스크립트를 가지고있다. 그러나 그 gzipped 파일을 다른 위치로 옮기고 싶다. 여기 내 코드가있다;내가 파일의 디렉토리를 바꿀 수있는 방법

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; 
} 

파일 => 공공/내보내기,

파일

내가 파일을 원하는

gzip으로 압축 => 대중에게 gzip으로 압축 된 위치 =>/백업 공공

는 기본적으로 난을 gzip으로 압축 된 파일을 저장할 백업 폴더로 이동하십시오.

+0

가'rename'을 시도, 또한 다른 디렉토리에 파일을 이동합니다. –

+0

제 지식이 부족한 것을 용서해주십시오. 저는 여기 새로 왔습니다. 이름을 변경하려고 시도했는데 액세스가 거부되었습니다. – Gvep

+0

대상에 대한 쓰기 권한이 없을 수 있습니다. –

답변

3

이름 바꾸기 기능을 사용할 수 있습니다.

구문 : -

rename(CURRENT_PATH, DESTINATION_PATH); 
관련 문제