# dirname > Return a [directory name][dirname].
## Usage ```javascript var dirname = require( '@stdlib/utils/dirname' ); ``` #### dirname( path ) Returns a [directory name][dirname]. ```javascript var dir = dirname( './foo/bar/index.js' ); // returns './foo/bar' ```
## Examples ```javascript var statSync = require( 'fs' ).statSync; var path = require( 'path' ); var readDir = require( '@stdlib/fs/read-dir' ).sync; var dirname = require( '@stdlib/utils/dirname' ); var files; var fpath; var base; var stat; var dir; var i; base = path.resolve( __dirname, '..' ); files = readDir( base ); for ( i = 0; i < files.length; i++ ) { fpath = path.join( base, files[ i ] ); stat = statSync( fpath ); if ( !stat.isDirectory() ) { dir = dirname( fpath ); console.log( '%s --> %s', fpath, dir ); } } ```