English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Dir È un flusso di directory utilizzato per fornire i nomi dei file nei directory del sistema operativo. La classe Dir possiede anche operazioni correlate ai directory, come la corrispondenza dei nomi di file con wildcard e il cambio di directory di lavoro.
Number | Methods & Descriptions |
---|---|
1 | Dir[pat] Dir::glob( modello) Restituisce un array contenente i nomi dei file che corrispondono al modello di wildcard specificato pat:
Dir["foo.?"] # Corrisponde a "foo.c", "foo.h" ecc. |
2 | Dir::chdir( percorso) Cambia la directory corrente. |
3 | Dir::chroot( percorso) Cambia il directory radice (consentito solo agli utenti superuser). Non disponibile su tutte le piattaforme. |
4 | Dir::delete( percorso) Delete the directory specified by path. The directory must be empty. |
5 | Dir::entries( percorso) Restituisce un array contenente i nomi dei file nella directory path. |
6 | Dir::foreach( percorso) {| f| ...} Esegue un blocco per ogni file nella directory specificata dal percorso. |
7 | Dir::getwd Dir::pwd Restituisce la directory corrente. |
8 | Dir::mkdir( percorso[, mode=0777]) Crea la directory specificata dal percorso. Il modello di permessi può essere modificato dal valore di File::umask e viene ignorato su piattaforme Win32. |
9 | Dir::new( percorso) Dir::open( percorso) Dir::open( percorso) {| dir| ...} Restituisce un nuovo oggetto di directory per il percorso. Se open restituisce un blocco, il nuovo oggetto di directory viene passato al blocco e la directory viene chiusa prima della terminazione del blocco. |
10 | Dir::pwd Vedere Dir::getwd. |
11 | Dir::rmdir( percorso) Dir::unlink( percorso) Dir::delete( percorso) Delete the directory specified by path. The directory must be empty. |
Assume d Is Dir An example of a class:
Number | Methods & Descriptions |
---|---|
1 | d.close Close the directory stream. |
2 | d.each {| f| ...} Execute a block for each entry in d. |
3 | d.pos d.tell Return the current position in d. |
4 | d.pos= offset Set the position in the directory stream. |
5 | d.pos= pos d.seek(pos) Move to a position in d. pos must be a value returned by d.pos or 0. |
6 | d.read Return the next entry of d. |
7 | d.rewind Move the position of d to the first entry. |
8 | d.seek(po s) See d.pos=pos. |
9 | d.tell See d.pos. |