Disons que j'ai un fichier test.php
dans le foo
répertoire ainsi que bar
. Comment puis-je remplacer bar/test.php
par une foo/test.php
utilisation PHP
? Je suis sur Windows XP, une solution multiplateforme serait géniale mais Windows préfère.
158
copy( 'foo/test.php', 'bar/test.php' )
lebar
répertoire s'il n'existe pas déjà?Vous pouvez utiliser la fonction rename () :
Cela déplacera cependant le fichier et non la copie
la source
move
. Ce serait intuitif si l'on avait une petite exposition Linux.rename('foo/test1.php', 'foo/test2.php');
;)copie le fera. Veuillez consulter le manuel php . Une simple recherche Google devrait répondre à vos deux dernières questions;)
la source
Vous pouvez copier et coller cela vous aidera
la source
Meilleur moyen de copier tous les fichiers d'un dossier à un autre en utilisant PHP
la source
Salut les gars voulaient également ajouter comment copier en utilisant une copie et un collage dynamiques.
disons que nous ne connaissons pas le dossier réel que l'utilisateur créera, mais nous savons que dans ce dossier, nous avons besoin de fichiers à copier, pour activer certaines fonctions telles que supprimer, mettre à jour, afficher, etc.
vous pouvez utiliser quelque chose comme ça ... J'ai utilisé ce code dans l'un des projets complexes sur lesquels je suis actuellement occupé. Je viens de le construire moi-même parce que toutes les réponses que j'ai obtenues sur Internet me donnaient une erreur.
Je pense que Facebook ou Twitter utilise quelque chose comme ça pour créer chaque nouveau tableau de bord utilisateur dynamique ...
la source
Vous pouvez utiliser à la fois renommer () et copier ().
J'ai tendance à préférer utiliser renommer si je n'ai plus besoin que le fichier source reste à son emplacement.
la source