17 dic. 2005

setPath ( const QString & path ) [virtual]

ejemplo:
QDir d;
//QDir d( "/home/carlos" );
d.setFilter( QDir::Files | QDir::Hidden | QDir::NoSymLinks );
d.setSorting( QDir::Size | QDir::Reversed );

const QFileInfoList *list = d.entryInfoList();
QFileInfoListIterator it( *list );
QFileInfo *fi;

printf( " Bytes Filename\n" );
while ( (fi = it.current()) != 0 ) {
printf( "%10li %s\n", fi->size(), fi->fileName().latin1() );
++it;
}
return 0;
opciones utiles de setFilter
QDir::Dirs - List directories only.
QDir::Files - List files only.
QDir::All
QDir::Readable <- importante para ahorrar errores
QDir::Hidden
utiles para setSorting:
QDir::Name
QDir::Unsorted
QDir::DirsFirst

0 comentarios: