จะใช้วิธีการ path.extname() ใน Node.js ได้อย่างไร

Ca Chi Withi Kar Path Extname Ni Node Js Di Xyangri



Node.js เสนอ “ เส้นทาง ” โมดูลเพื่อจัดการกับพาธของไฟล์ระบบและพาธไดเร็กทอรีเพื่อเข้าถึง จัดการ เปลี่ยนแปลง และเรียกคืนตามข้อกำหนด มันมาพร้อมกับยูทิลิตี้ในตัวที่หลากหลายเพื่อดำเนินการตามที่ต้องการ เช่น วิธีการ “normalize()” ทำให้เส้นทางที่ระบุเป็นมาตรฐาน “dirname()” ดึงชื่อไดเรกทอรี “extname()” ดึงนามสกุลไฟล์ ฯลฯ

คู่มือนี้จะอธิบายรายละเอียดเกี่ยวกับเมธอด 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 ในทางปฏิบัติแล้ว