Home > lang > dir 
 en fr de es nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh zh_TW eo
Precedente  Successivo  Modifica  Rinomina  Undo  Refresh  Search  Amministrazione  
Documentazione
History
 
Dir
MatriceDiNomiFiles = Dir ( Directory AS String [ , Percorso AS String , *Filtro AS Integer ] *) AS String[]

Restituisce una matrice di tipo stringa che contiene i nomi dei files locati in Directory incontrati sul Percorso che soddisfano le condizioni di Filtro.

Attenzione! I nomi dei file sono relativi, non contengono la directory in cui sono stati trovati.

Esempio

' Stampa i file immagine di tipo *png* in una directory, in ordine alfabetico (notare il metodo Sort di Dir).

SUB PrintDirectory(Directory AS String)

  DIM File AS String

  FOR EACH File IN Dir(Directory, "*.png").Sort()
    PRINT File
  NEXT

END

' Stampa tutti i file non nascosti della directory utente home.

DIM fileName AS String

FOR EACH fileName IN Dir(User.Home, "[^.]*")
  PRINT fileName
NEXT

' Stampa tutti i file immagine di tipo png e jpeg nella home directory dell'utente.

DIM Directory AS String
DIM Files AS String[]
DIM FileName AS String

Directory = System.User.Home
Files = Dir(Directory, "*.png")
Files.Insert(Dir(Directory, "*.jpg"))
Files.Insert(Dir(Directory, "*.jpeg"))

FOR EACH FileName IN Files
  PRINT FileName
NEXT

' Prints files only in the user home directory.

DIM fileName AS String

FOR EACH fileName IN Dir(User.Home, "*", gb.File)
  PRINT fileName
NEXT

' Stampa solo una sub directory dell' user home directory.

DIM directoryName AS String

FOR EACH directoryName IN Dir(User.Home, "*", gb.Directory)
  PRINT directoryName
NEXT

' Stampa tutte le sub directory non nascoste della directory utente home.

DIM directoryName AS String

FOR EACH directoryName IN Dir(User.Home, "[^.]*", gb.Directory)
  PRINT directoryName
NEXT

' Elenca i dispositivi di sistema.

DIM deviceName AS String

FOR EACH deviceName IN Dir("/dev", "*", gb.Device)
  PRINT deviceName
NEXT

Vedi anche

Funzioni su file e directory, Percorsi di File e Directory