Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    63

    Distinzione tra file e dir

    in lettura di una dir è possibile distinguere le sotto dir dai files?
    Grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  3. #3
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    63
    grazie

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    63
    ho provato ad usare l'istruzione che hai scritto ma riesco a filtrare solo le cartelle "." e ".."
    Il mio codice è:
    @list = readdir($path);
    for($i=0; $i<=$#list; $i++) {
    if(-d $list[$i]) print $list[$i];
    }

  5. #5
    Utente di HTML.it
    Registrato dal
    Sep 2001
    Messaggi
    21,188
    Ma negli elementi del vettore @list, c'e` tutta la path?

    Forse devi fare:
    codice:
    @list = readdir($path);
    for(my $i=0; $i<@list; $i++) {
      if(-d $path$list[$i]) print $list[$i];
    }
    Nuova politica di maggiore severita` sui titoli delle discussioni: (ri)leggete il regolamento
    No domande tecniche in messaggi privati

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    63
    Perfetto! Grazie 1000

  7. #7
    che ve ne pare di questo:

    foreach $dir (grep -d && !/^\.\.?$/, readdir($path)) {print "$dir\n";}
    Marco Allegretti
    shishii@tiscalinet.it
    Lang: PERL, PHP, SQL.
    Linux user n° 268623 Fedora Core 10, Fedora Core 6, Debian Sarge on mips

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.