2012-07-11 10 views
13

を同じディレクトリにファイルの名前を変更する可能性の重複:
Clone + Rename file with PHPコピー&元のファイルを削除せずに

これはかなり簡単にする必要があります。私は&のコピー元のイメージを残したまま、サーバー上に既に存在するイメージの名前を変更することを控えてください。

images/ 
    folder/ 
     one.jpg 

これは私が欲しいものです::

ここでは、元の画像の場所です

images/ 
    folder/ 
     one.jpg 
     one_thumb.jpg 

私はこれをどのように達成することができますか?私は単に既存のファイル/イメージの名前を変更するだけではないことがわかります。私はそれをコピーし、同じディレクトリに名前を変更したい。 http://php.net/manual/en/function.copy.php

例:

<?php 
$file = 'images/folder/one.jpg'; 
$newfile = 'Images/folder/one_thumb.jpg'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy"; 
} 
+0

これはちょうどコピーのようです。何が正確に名前が変更されていますか? –

+0

['copy()'](http://us3.php.net/manual/en/function.copy.php)でコピーしてください。簡単なピーシー。 –

+0

phpのコピー機能を持つかもしれません.... –

答えて

37

だけコピーメソッドを使用します。次に例を示します。

<?php 
$file = 'one.jpg'; 
$newfile = 'one_thumb.jpg'; 

if (!copy($file, $newfile)) { 
    echo "failed to copy $file...\n"; 
} 
?> 

この関数は、コピーが成功したかどうかを示すブール値を返します。これほど簡単です!

5

PHPの機能を有しており、内蔵のものcopyはこれを行うことができます

関連する問題