Hi
No i didnt get a error message from MINGW
With following code the for loop never end.
Why??
void Manage
::removeArtistDirectory(const QString &artistDirectory
) {
if(fileInfo.isDir())
{
QDir dir
(artistDirectory
);
for(int i = 0; i < fileList.count(); ++i)
{
removeArtistDirectory(fileList.at(i));
}
dir.rmdir(artistDirectory);
}
else
{
QFile::remove(artistDirectory
);
}
}
void Manage::removeArtistDirectory(const QString &artistDirectory)
{
QFileInfo fileInfo(artistDirectory);
if(fileInfo.isDir())
{
QDir dir(artistDirectory);
QStringList fileList = dir.entryList();
for(int i = 0; i < fileList.count(); ++i)
{
QMessageBox::information(this,"",fileList.at(i));
removeArtistDirectory(fileList.at(i));
}
dir.rmdir(artistDirectory);
}
else
{
QFile::remove(artistDirectory);
}
}
To copy to clipboard, switch view to plain text mode
Bookmarks