วิธีใช้วิธี path.normalize() ใน Node.js

Withi Chi Withi Path Normalize Ni Node Js



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

โพสต์นี้จะอธิบายการใช้งานจริงของ Node.js “path.normalize()” วิธีการ







วิธีใช้วิธี path.normalize() ใน Node.js

ที่ “ทำให้ปกติ()” วิธีการที่กำหนดไว้ล่วงหน้าของโมดูล 'เส้นทาง' ทำให้เส้นทางที่กำหนดเป็นมาตรฐานโดยการแทนที่อักขระ '\\\\, ., ...' ด้วยตัวแยกเส้นทางเฉพาะ วิธีนี้มีเส้นทางที่อัปเดตซึ่งแทนที่ตัวคั่นหลายตัวด้วยตัวคั่นเฉพาะตัวเดียว บน Windows ตัวคั่นเฉพาะคือ “/(แบ็กสแลช)”



การใช้วิธีนี้ขึ้นอยู่กับไวยากรณ์แบบรวมซึ่งเขียนไว้ด้านล่าง:



เส้นทาง. ทำให้เป็นปกติ ( เส้นทาง ) ;

ไวยากรณ์ข้างต้นใช้เพียงพารามิเตอร์เดียวเท่านั้น 'เส้นทาง' ซึ่งระบุเส้นทางที่ต้องทำให้เป็นมาตรฐาน





ลองใช้วิธีที่กำหนดไว้ข้างต้นในทางปฏิบัติ

ตัวอย่าง: การใช้วิธี 'path.normalize()' เพื่อตรวจสอบเส้นทางที่แน่นอน
ตัวอย่างนี้ใช้เมธอด 'path.normalize()' เพื่อทำให้เส้นทางที่กำหนดเป็นมาตรฐาน:



ค่าคงที่ เส้นทาง = จำเป็นต้อง ( 'เส้นทาง' ) ;
เส้นทาง1 = เส้นทาง. ทำให้เป็นปกติ ( 'ค: \\ .. \\ เลอโนโว \\ \\ เดสก์ทอป \\ การสาธิต' ) ;
คอนโซล บันทึก ( เส้นทาง1 ) ;
เส้นทาง2 = เส้นทาง. ทำให้เป็นปกติ ( ' \\ การสาธิต \' );
console.log(path2);
path3 = path.normalize('
\\เดสก์ท็อป\\สาธิต ');
console.log(path3);

ในบล็อคโค้ดด้านบน:

  • ประการแรก 'จำเป็นต้อง()' วิธีการนำเข้าโมดูล 'เส้นทาง' ในโครงการ Node.js
  • ต่อไป “เส้นทาง 1” ตัวแปรใช้ “ทำให้ปกติ()” วิธีการทำให้เส้นทางที่กำหนดเป็นมาตรฐานโดยการแทนที่ \\, ., .. ด้วย “/(แบ็กสแลช)”
  • หลังจากนั้น “console.log()” method แสดงผลลัพธ์ของวิธี “normalize()” บนคอนโซลที่จัดเก็บไว้ในตัวแปร “path1”
  • วิธีการเดียวกันนี้ใช้สำหรับสองวิธีถัดไป “เส้นทาง 2” , และ “เส้นทาง 3” ตัวแปร

เอาท์พุต
ดำเนินการไฟล์ “.js” โดยใช้คำสั่งที่ระบุด้านล่าง:

แอปโหนด เจส

จะเห็นได้ว่าเทอร์มินัลแสดงเส้นทางปกติตามลำดับ:

นั่นคือทั้งหมดที่เกี่ยวกับเมธอด “path.normalize()” ใน Node.js

บทสรุป

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