next up previous contents
Next: Funzioni su link simbolici Up: Funzioni su directory Previous: eliminazione   Indice


impostazione e rilevazione del directory corrente

$ \texttt{int chdir(const char *}$pathname $ \texttt{);}$
$ \texttt{char *getcwd(char *}$buf, $ \texttt{size\_t}$ size $ \texttt{);}$

Ogni processo ha un directory di lavoro corrente. Esso indica da dove far partire la ricerca di ogni nome di file espresso in modo relativo (tutti quelli che non iniziano con il simbolo slash). La funzione $ \texttt{chdir()}$ permette di specificare il nome di un nuovo directory di lavoro corrente; $ \texttt{getcwd()}$ invece, riempie un buffer con questa stessa informazione e la restituisce se termina senza errori. Altrimenti il valore restituito è $ \texttt{NULL}$.



2004-11-19