1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31
|
#include <stdio.h>
#include <stdlib.h>
#include <dirent.h>
int main()
{
char directory[]="C:\\Users\\stellier\\Desktop\\ess code block\\fichier_a_renommer";
DIR *dir = opendir (directory);
int i = 0;
struct dirent *file;
char nbr_cycle=0;
if (dir != NULL){
printf ("Dossier : '%s'\n", directory);
while ((file = readdir (dir)) != NULL){
if (strcmp (file->d_name, ".") != 0 && strcmp (file->d_name, "..") != 0){
printf("%s\n", file->d_name);
rename(file->d_name,nbr_cycle&&".txt"); // cette ligne là qui ne marche pas.
printf("cycle_%d.txt\n", nbr_cycle);
nbr_cycle+=10;
}
}
closedir (dir);
}
} |
Partager