Bonjour, je voudrais simplement savoir si cette fonction fonctionne sous windows. Le code est simple :
et un extrait de l'output :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 dir.setFilter(QDir::Files | QDir::Hidden | QDir::NoSymLinks); dir.setSorting(QDir::Size | QDir::Reversed); QFileInfoList list = dir.entryInfoList(); for (int i = 0; i < list.size(); ++i) { QFile fichier(list.at(i).fileName()); QString nomFichier(fichier.fileName()); if (fichier.setPermissions(QFile::WriteOther)) qDebug() << "permissions ok"; QString nomFichierDeRemplacement = nomFichier.replace(" ","_"); fichier.setFileName(nomFichierDeRemplacement); qDebug() << "nom de fichier remplacé : " << nomFichier; }
Seulement, les noms des fichiers sont strictement les mêmes. Comprends pas quelqu'un peut m'éclairer?permissions ok
nom de fichier remplacé : "09._2nd_Intersection.mp3"
permissions ok
nom de fichier remplacé : "12._Orchards_(Radio_Edit).mp3"
permissions ok
Partager