Maison > Article > développement back-end > Comment copier un fichier et le renommer en php
En PHP, vous pouvez utiliser la fonction сoру() pour modifier le nom du fichier après avoir copié le fichier. Cette fonction peut copier (copier) un fichier dans le répertoire spécifié, la syntaxe est "copy($file, $newfile)". ; si exécuté Renvoie TRUE en cas de succès, ou FALSE si l'exécution échoue.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
En PHP, vous pouvez utiliser la fonction сoру() pour copier le fichier et modifier le nom du fichier.
Exemple :
Il y a un dossier contenant un seul fichier texte "test.txt". Maintenant, je veux copier le fichier et le renommer en "newtest.txt"
Code d'implémentation :
<?php header("Content-type:text/html;charset=utf-8"); $file = 'test.txt'; $newfile = 'newtest.txt'; if(copy($file, $newfile)){ echo '文件复制成功!'; }else{ echo '文件复制失败!'; } ?>
. Résultat de sortie :
Ouvrez le dossier, examinez les fichiers à l'intérieur et constatez qu'il y a deux fichiers texte :
Jetons un bref coup d'œil à la fonction сoру() :
сoру() fonction can Copie (copie) un fichier dans le répertoire spécifié. TRUE est renvoyé si l'exécution réussit, et FALSE est renvoyé si elle échoue. Le format de syntaxe de la fonction est le suivant :
copy(string $source, string $dest[, resource $context])
La description du paramètre est la suivante :
$source : chemin du fichier source ;
$dest : chemin cible, si le fichier existe, il sera écrasé , si $dest est une URL , si le protocole d'encapsulation ne prend pas en charge l'écrasement des fichiers existants, la copie échouera ;
$context : paramètre facultatif, indiquant une ressource de contexte valide créée à l'aide de stream_context_create().
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!