Penerangan kaedah:
Kembalikan direktori laluan. Sama seperti arahan direktori UNIX.
Tatabahasa:
laluan.nama(p)
Memandangkan kaedah ini tergolong dalam modul laluan, modul laluan perlu diperkenalkan sebelum digunakan (var path= require(“path”) )
Terima parameter:
alamat laluan p
Contoh:
var path= require("path");
path.dirname('/foo/bar/baz/asdf/quux')
// kembali
'/foo/bar/baz/asdf'
Kod sumber:
exports.dirname = function(path) {
var result = splitPath(path),
akar = hasil[0],
dir = hasil[1];
jika (!root && !dir) {
// Tiada diname apa pun
Kembalikan '.';
}
jika (dir) {
// Ia mempunyai diname, jalur serong mengekor
dir = dir.substr(0, dir.length - 1);
}
Kembalikan dir akar;
};