Parcourir répertoire, renommer les fichiers sans déplacent
Résolu
FoxLeRenard
Messages postés
68
Date d'inscription
samedi 2 juillet 2005
Statut
Membre
Dernière intervention
8 novembre 2024
-
23 févr. 2024 à 12:38
BoBot Messages postés 4076 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 20 novembre 2024 - 24 févr. 2024 à 13:10
BoBot Messages postés 4076 Date d'inscription mardi 4 juillet 2023 Statut Modérateur Dernière intervention 20 novembre 2024 - 24 févr. 2024 à 13:10
A voir également:
- Parcourir répertoire, renommer les fichiers sans déplacent
- Renommer plusieurs fichiers en même temps - Guide
- Renommer iphone - Guide
- Wetransfer gratuit fichiers lourd - Guide
- Explorateur de fichiers - Guide
- Répertoire téléphonique gratuit - Télécharger - Bureautique
1 réponse
BoBot
Messages postés
4076
Date d'inscription
mardi 4 juillet 2023
Statut
Modérateur
Dernière intervention
20 novembre 2024
267
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.