Maison > développement back-end > Problème PHP > Comment changer le nom d'un fichier en php

Comment changer le nom d'un fichier en php

青灯夜游
Libérer: 2023-03-12 15:14:01
original
7265 Les gens l'ont consulté

En PHP, vous pouvez utiliser la fonction rename() pour modifier le nom d'un fichier. Cette fonction peut renommer un fichier ou un répertoire. La syntaxe est "renommer (nom du fichier à modifier, nouveau nom du fichier)" ; la modification est réussie, elle sera renvoyée VRAI, ou FALSE si la modification échoue.

Comment changer le nom d'un fichier en php

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 rename() pour modifier le nom du fichier.

Exemple : Il existe un fichier texte nommé "test.txt"

Comment changer le nom dun fichier en php

Maintenant, nous voulons le modifier en "newtest.txt", nous pouvons utiliser le code suivant :

<?php
header("Content-type:text/html;charset=utf-8");
$file = &#39;test.txt&#39;;
if(file_exists($file)){
    if(rename($file,&#39;newtest.txt&#39;)){
        echo $file.&#39; 重命名成功!&#39;;
    }else{
        echo $file.&#39; 重命名失败!&#39;;
    }
}else{
    echo $file.&#39; 不存在!&#39;;
}
?>
Copier après la connexion

Résultat de sortie :

Comment changer le nom dun fichier en php

Ouvrez le dossier et regardez les fichiers :

Comment changer le nom dun fichier en php

OK modification réussie ! Jetons un bref coup d'œil à la fonction rename() : La fonction

rename() peut renommer un fichier ou un répertoire, renvoyant VRAI en cas de succès et FAUX en cas d'échec. Le format de syntaxe de cette fonction est le suivant :

rename(string $oldname, string $newname[, resource $context])
Copier après la connexion

Parmi eux, $oldname est le nom du fichier à modifier ; $newname est le nouveau nom du fichier ; $context est un paramètre facultatif, utilisé pour spécifier l'environnement du descripteur de fichier ; . $context est un ensemble d'options pouvant modifier le comportement du flux.

Les points suivants doivent être notés lors de l'utilisation de la fonction rename() :

  • Pour les dossiers non vides, ils ne peuvent être déplacés que vers la même lettre de lecteur ;

  • Pour les dossiers vides, rename() peut être déplacé vers différentes lettres de lecteur se déplacer entre. Mais le répertoire parent du dossier cible doit exister ;

  • Pour les fichiers, rename() peut également se déplacer entre différentes lettres de lecteur.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal