Salve ragazzi, ho un quesito irrisolto. In C, come posso fare a sapere se un file è, appunto, un file o una directory?
Grazie mille!
Salve ragazzi, ho un quesito irrisolto. In C, come posso fare a sapere se un file è, appunto, un file o una directory?
Grazie mille!
Con precisione parlo di system call. Pensavo che nella struttura restituita da stat(); riuscissi a trovare qualcosa in proposito, ma non mio pare.
Consigli? Grazie mille...
codice:struct dirent *file; struct stat data; ... file = readdir(dir); stat(file->d_name, &data); if (S_ISDIR(data.st_mode)) { // E' una Dir } else { // Non e' una Dir }
Hybrid Share - Share is Now Easier...
http://hybrid-share.sourceforge.net/
http://directory.fsf.org/hybrid_share.html
http://gnomefiles.org/app.php/Hybrid_Share
Mi bastava S_ISDIR, grazie mille gentilissimo!