คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับเมธอด path.extreme() ใน Node.js
จะใช้วิธีการ path.extname() ใน Node.js ได้อย่างไร
“ นามสกุล() ” เป็นวิธีการในตัวของ “ เส้นทาง ” โมดูลที่แยกส่วนนามสกุลไฟล์ออกจากเส้นทางที่ระบุ นามสกุลไฟล์คือจุดสุดท้ายของเส้นทาง เช่น “.html”, “.js” และอื่นๆ อีกมากมาย หากไม่มีชื่อไฟล์ เมธอด “extname()” จะส่งกลับสตริงว่าง
การใช้ “path.extname” ขึ้นอยู่กับไวยากรณ์ทั่วไปซึ่งเขียนไว้ที่นี่:
เส้นทาง. นามสกุล ( เส้นทาง ) ;
ไวยากรณ์ข้างต้นใช้ได้กับพารามิเตอร์เดียวเท่านั้น “ เส้นทาง ” ที่ระบุเส้นทางของไฟล์ที่ต้องการซึ่งจำเป็นต้องดึงนามสกุล
ตอนนี้ มาดูการใช้งานจริงของวิธีการที่กำหนดไว้ข้างต้น
ตัวอย่างที่ 1: การใช้วิธี 'path.extname()' เพื่อส่งคืนนามสกุลไฟล์ (ถ้ามี)
ตัวอย่างนี้ใช้เมธอด “path.extname()” เพื่อรับนามสกุลไฟล์หากมีอยู่ในพาธของไฟล์:
เคยเป็น file_ext = เส้นทาง. นามสกุล ( 'ค: \\ ผู้ใช้ \\ เลอโนโว \\ ไฟล์ \\ สวัสดี.html' ) ;
คอนโซล บันทึก ( file_ext ) ;
ในบรรทัดโค้ดด้านบน:
- ประการแรก “ จำเป็นต้อง() ” วิธีการรวมโมดูล “เส้นทาง” ในโครงการ Node.js
- ถัดไป ตัวแปร “file_ext” จะใช้ “ นามสกุล() ” วิธีการส่งเส้นทางของไฟล์เป็นอาร์กิวเมนต์เพื่อรับนามสกุลไฟล์จากไฟล์นั้น
- สุดท้ายนี้ “ console.log() ” วิธีการแสดงผลลัพธ์ของวิธีการ “extname()” บนคอนโซลที่เก็บไว้ในตัวแปร “file_ext”
เอาท์พุต
เรียกใช้ไฟล์ “.js” โดยใช้คำสั่งต่อไปนี้
จะเห็นได้ว่าเทอร์มินัลแสดงนามสกุลไฟล์ที่ดึงมาจากเส้นทางที่ระบุ:
ตัวอย่างที่ 2: การใช้วิธี 'path.extname()' เพื่อรับนามสกุลไฟล์ (หากไม่มี)
ตัวอย่างนี้ใช้เมธอด “path.extname()” เพื่อส่งคืนนามสกุลไฟล์เมื่อไม่สามารถใช้งานได้ในพาธที่ระบุ:
เคยเป็น file_ext = เส้นทาง. นามสกุล ( 'ค: \\ ผู้ใช้ \\ เลอโนโว \\ ไฟล์ \\ สวัสดี' ) ;
คอนโซล บันทึก ( file_ext ) ;
ขณะนี้ไม่มีนามสกุลไฟล์อยู่ในไฟล์ที่ระบุ
เอาท์พุต
เริ่มต้นไฟล์ “.js” โดยใช้คำสั่งที่กำหนด:
ตอนนี้ ผลลัพธ์มีสตริงว่างเนื่องจากนามสกุลไฟล์ไม่มีอยู่ในเส้นทางที่ระบุ:
นั่นคือทั้งหมดที่เกี่ยวกับการใช้เมธอด “path.extname()” ใน Node.js
บทสรุป
หากต้องการใช้ “path.extname()” ใน Node.js ให้ใช้ไวยากรณ์ทั่วไปที่ทำงานบนพารามิเตอร์ “path” “path” เป็นพารามิเตอร์ที่สำคัญของเมธอด “extname()” เนื่องจากมันระบุพาธของไฟล์ที่กระบวนการค้นหาเริ่มได้รับนามสกุลไฟล์ คู่มือนี้ได้อธิบายวิธีการ “path.extname()” ใน Node.js ในทางปฏิบัติแล้ว