Parcourir répertoire, renommer les fichiers sans déplacent
Résolu
FoxLeRenard
Messages postés
49
Date d'inscription
samedi 2 juillet 2005
Statut
Membre
Dernière intervention
24 avril 2024
-
23 févr. 2024 à 12:38
BoBot Messages postés 2970 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 22 mai 2024 - 24 févr. 2024 à 13:10
BoBot Messages postés 2970 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 22 mai 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
- Fichiers dat - Guide
1 réponse
BoBot
Messages postés
2970
Date d'inscription
mardi 4 juillet 2023
Statut
Modérateur
Dernière intervention
22 mai 2024
187
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.