คำอธิบายวิธี:
ส่งคืนไดเรกทอรีของเส้นทาง คล้ายกับคำสั่ง Unix Directory
ไวยากรณ์:
การคัดลอกรหัสมีดังนี้:
path.dirname (p)
เนื่องจากวิธีนี้เป็นของโมดูลพา ธ คุณต้องแนะนำโมดูลพา ธ ก่อนใช้งาน (var path = ต้องการ ("พา ธ ")))
รับพารามิเตอร์:
ที่อยู่ P Path
ตัวอย่าง:
การคัดลอกรหัสมีดังนี้:
var path = ต้องการ ("เส้นทาง");
path.dirname ('/foo/bar/baz/asdf/quux')
// ส่งคืน
'/foo/bar/baz/asdf'
ซอร์สโค้ด:
การคัดลอกรหัสมีดังนี้:
exports.dirname = function (path) {
var result = splitpath (เส้นทาง)
รูท = ผลลัพธ์ [0]
dir = ผลลัพธ์ [1];
if (! root &&! dir) {
// ไม่มีชื่อ dirname ใด ๆ
กลับ '.';
-
ถ้า (dir) {
// มันมีชื่อ Dirname, Strip Trailing Slash
dir = dir.substr (0, dir.length - 1);
-
ส่งคืนรูท + dir;
-