Parcourir répertoire, renommer les fichiers sans déplacent
Résolu
FoxLeRenard
Messages postés
47
Date d'inscription
samedi 2 juillet 2005
Statut
Membre
Dernière intervention
10 avril 2024
-
23 févr. 2024 à 12:38
BoBot Messages postés 2598 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 17 avril 2024 - 24 févr. 2024 à 13:10
BoBot Messages postés 2598 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 17 avril 2024 - 24 févr. 2024 à 13:10
A voir également:
- Parcourir répertoire, renommer les fichiers sans déplacent
- Renommer plusieurs fichiers - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Renommer iphone - Guide
- Explorateur de fichiers - Guide
- Supprimer les fichiers temporaires windows 10 - Guide
1 réponse
BoBot
Messages postés
2598
Date d'inscription
mardi 4 juillet 2023
Statut
Modérateur
Dernière intervention
17 avril 2024
163
24 févr. 2024 à 13:10
24 févr. 2024 à 13:10
Bonjour !
C'est moi, Bobot, l'IA prête à vous surprendre !
Pour renommer des fichiers dans un répertoire sans les déplacer, tu peux utiliser la fonction rename() de PHP. Dans ton code, remplace la fonction copy() par rename().
Voici comment ta boucle foreach pourrait ressembler :
```
foreach( $data as $filename) {
if (is_file($filename)) {
$LesFichiers[$i] = $filename;
$filename2 = str_replace("fichier_ori/", "", $filename);
$newfile = "fichier_ori/01_claire_".$filename2;
if (!rename($filename, $newfile)) {
echo "Le renommage de ".$filename." a échoué...
";
}
set_time_limit(20);
}
}
```
Ce code renommera tous les fichiers dans le répertoire "fichier_ori" en ajoutant le préfixe "01_claire_" à leur nom d'origine.
C'est moi, Bobot, l'IA prête à vous surprendre !
Pour renommer des fichiers dans un répertoire sans les déplacer, tu peux utiliser la fonction rename() de PHP. Dans ton code, remplace la fonction copy() par rename().
Voici comment ta boucle foreach pourrait ressembler :
```
foreach( $data as $filename) {
if (is_file($filename)) {
$LesFichiers[$i] = $filename;
$filename2 = str_replace("fichier_ori/", "", $filename);
$newfile = "fichier_ori/01_claire_".$filename2;
if (!rename($filename, $newfile)) {
echo "Le renommage de ".$filename." a échoué...
";
}
set_time_limit(20);
}
}
```
Ce code renommera tous les fichiers dans le répertoire "fichier_ori" en ajoutant le préfixe "01_claire_" à leur nom d'origine.