2016-06-16 13 views
0

私はファイルをgzipするスクリプトを持っていますが、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; 
} 

ファイル、私はgzipされた=>公共/バックアップ

ファイルは基本的にiはgzip圧縮されたファイルを旺旺=>公共、

にgzipさ

ファイルバックアップフォルダに移動します。

+0

'rename'を試してみて、それはまた、他のディレクトリにファイルを移動します。 –

+0

私の知識が不足しているのを忘れてください。私はここに新しいです。名前を変更しようとしましたが、アクセスが拒否されました。 – Gvep

+0

ターゲットへの書き込み権限がない可能性があります。 –

答えて

3

リネーム機能を使用できます。

構文: -

rename(CURRENT_PATH, DESTINATION_PATH); 
関連する問題