ディレクトリを操作するための関数が多く用意されている。ディレクトリの作成および削除、ディレクトリの移動、ディレクトリ内のファイル一覧の取得などが行える。ディレクトリを作成するときに、パーミションも合わせて指定できる。ディレクトリが存在するかどうかを確認し、なければディレクトリを作成する例である。$path;}ディレクトリの削除ディレクトリにファイルが残っている場合、ディレクトリを削除することはできない。そのため、ディレクトリを削除する前に、ディレクトリ内にあるすべてのファイルを削除しておく必要がある。