Script permettant de copier un fichier dans un dossier du même nom
Fermé
WASSS
-
10 juin 2020 à 17:30
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 - 11 juin 2020 à 16:01
jordane45 Messages postés 38288 Date d'inscription mercredi 22 octobre 2003 Statut Modérateur Dernière intervention 15 novembre 2024 - 11 juin 2020 à 16:01
A voir également:
- Script permettant de copier un fichier dans un dossier du même nom
- Comment ouvrir un fichier epub ? - Guide
- Comment réduire la taille d'un fichier - Guide
- Fichier rar - Guide
- Ouvrir un fichier .bin - Guide
- Script vidéo youtube - Guide
1 réponse
jordane45
Messages postés
38288
Date d'inscription
mercredi 22 octobre 2003
Statut
Modérateur
Dernière intervention
15 novembre 2024
4 703
10 juin 2020 à 17:36
10 juin 2020 à 17:36
Bonjour,
Il te suffit d'utiliser la fonction rename
Bien entendu, le dossier cible doit exister.
Si ce n'est pas le cas, tu dois le créer
Pour vérifier si il existe : https://www.php.net/manual/fr/function.is-dir.php
Pour le créer : https://www.php.net/manual/fr/function.mkdir.php
Il te suffit d'utiliser la fonction rename
rename ("dossier_actuel/AZEEEZ_000.csv","dossier_cible/AZEEEZ_000.csv");
Bien entendu, le dossier cible doit exister.
Si ce n'est pas le cas, tu dois le créer
Pour vérifier si il existe : https://www.php.net/manual/fr/function.is-dir.php
Pour le créer : https://www.php.net/manual/fr/function.mkdir.php
11 juin 2020 à 15:25
J'ai commencé par faire un script rename de ce genre mais je t'avoue que je suis un peu perdu.
En fait l'objectif étant de créer un nouveau dossier qui a pour nom le nom du fichier que l'on va déposer dedans sans le "_000.csv". As-tu une idée du script que je pourrais écrire ?
En gros, J'ai un fichier AZZZZZ_0000.csv et je veux le transférer dans un dossier qui va se créer avec comme nom seulement le AZZZZZ.
Merci d'avance pour ton aide !
11 juin 2020 à 16:01
Tu récupères le premier élément du résultat du split... ça te donne le "nom" du dossier à créer
Puis tu vérifies si le dossier existe déjà ou pas
Et si il n'existe pas... tu le créés.
Par conte, juste pour info..... on veut bien t'aider à corriger/améliorer ton code. Mais en aucun cas on ne l'écrira à ta place.
Si tu rencontres des difficultés, tu devras nous montrer ce que tu as commencé à coder et que tu expliques en détail sur quoi tu bloques.
NB: Pour poster du code sur le forum, merci de lire et d'appliquer les consignes données ici : https://codes-sources.commentcamarche.net/faq/11288-les-balises-de-code
.