Maison  >  Article  >  développement back-end  >  Comment utiliser la fonction rename() en php

Comment utiliser la fonction rename() en php

怪我咯
怪我咯original
2017-07-06 10:28:011686parcourir

Cet article présente principalement l'utilisation de la fonction rename() en PHP. Il analyse plus en détail la signification des paramètres de la fonction rename() et la méthode d'utilisation spécifique. valeur et est nécessaire. Les amis peuvent se référer à

Cet article analyse l'utilisation de la fonction rename() en PHP avec des exemples. Partagez-le avec tout le monde pour votre référence. Les détails sont les suivants :

php filefonction système, la fonction rename() renomme un fichier ou un répertoire en cas de succès, la fonction renvoie true. En cas d'échec, renvoyez false.

Déclaration : rename(oldname,newname,context)

context
Paramètre Description
ancien nom Obligatoire, spécifié Renommé fichier ou répertoire.
nouveau nom Obligatoire, spécifie le nouveau nom du fichier ou du répertoire
Obligatoire, spécifie l'environnement du descripteur de fichier, le contexte est un flux modifiableUn ensemble d'options de comportement
参数 描述
oldname 必需,规定要重命名的文件或目录.
newname 必需,规定文件或目录的新名称
context 必需,规定文件句柄的环境,context 是可修改流的行为的一套选项

Notes : Avant php 4.3.3, rename() Les fichiers ne peuvent pas être renommés sur les partitions de disque sur les systèmes basés sur * nix.

Remarque : le protocole d'encapsulation utilisé dans oldname doit correspondre à celui utilisé dans newname.

Commentaire : la prise en charge du contexte a été ajoutée dans PHP 5.0. .0.

Le code est le suivant :

<?php
rename("images","pictures");
?>

oldpath ---- chemin d'origine du fichier ou du répertoire, $newpath ---- nouveau chemin de définition, puis rename($oldpath,$newpath) peut terminer l'opération de déplacement de fichier/répertoire. Après mes tests, les versions win32 et unix de php4 prennent en charge cette fonction.

De plus, il semble que la fonction win32 de php4 soit la fonction unlink(). a été annulé, vous pouvez donc également utiliser la fonction rename() pour terminer la suppression de , par exemple :

$path ---- chemin du fichier ou du répertoire

$tmp ---- répertoire tmp (/tmp)

Utilisez rename($path,$tmp) pour déplacer le fichier vers le répertoire tmp.

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!

Déclaration:
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