(0)
(0)
(0)
(361) ในบทความนี้ผมจะกล่าวถึงฟังก์ชันที่ใช้ในการ list file ใน directory ที่เรากำหนดออกมา ซึ่งฟังก์ชันนั้นก็คือ readdir() โดยที่มันจะคืนค่ากลับมาเป็น array ที่เก็บชื่อไฟล์ต่าง ๆ ที่อยู่ใน directory นั้น ๆ ซึ่งก่อนอื่นนั้นเราจะต้องทำการสร้าง directory handle ด้วยฟังก์ชัน opendir() ก่อน เราลองไปดูตัวอย่างกันครับ
(0)
(0)
(0)
(282) โดยปกติแล้วภาษา Perl จะทำการปิด filehandle เองเมื่อทำการปิดโปรแกรมลงหรือถ้ามีการเปิดไฟล์นั้น ๆ อีกครั้ง แต่อย่างไรก็ตามเราก็ควรจะทำการปิด filehandle เสมอเมื่อเลิกใช้ไฟล์นั้น ๆ เราไปดูวิธีการปิดไฟล์กันครับ
(0)
(0)
(0)
(279) ในบทความที่แล้วผมได้แนะนำถึงวิธีการเปิดไฟล์เพื่ออ่านไปแล้วนะครับ ซึ่งมันจะทำการอ่านข้อมูลทีละแถวออกมาแสดง โดยเราจะต้องทำการวนลูปมันให้ครบทุกแถวเพื่อแสดงข้อมูลในไฟล์ให้ครบ ดังนั้นในบทความนี้เรามาดูวิธีการเขียนไฟล์กัน บ้างดีกว่าครับ ซึ่งผมจะบอกไว้แล้วว่าการเขียนไฟล์มีสองแบบคือแบบ overwrite และ appending เราไปดูตัวอย่างกันเลยครับ
(0)
(0)
(0)
(279) การอ่านข้อมูลจาก filehandle โดยปกติแล้ว มันจะทำการอ่านข้อมูลจากไฟล์ทีละแถวเท่านั้น เราไปดูวิธีการอ่านไฟล์จาก filehandle กันเลยครับ
(0)
(0)
(0)
(270) วิธีการเปิด filehandle นั้นประกอบไปด้วย 3 ส่วนหลัก ๆ คือ 1. ชื่อของ filehandles ที่ต้องการระบุให้มัน 2. mode สำหรับการเปิดไฟล์นั้น ๆ 3. ชื่อไฟล์ที่ต้องการเปิด เราไปดูวิธีการเปิด filehandle อย่าง่ายที่สุดกันครับ
(0)
(0)
(0)
(240) การทำงานกับ File input และ output (I/O) ในภาษา Perl นั้นเราจะต้องใช้ filehandles ซึ่งโดย default แล้วมันจะประกอบไปด้วยสามชนิดคือ STDIN (Standard input), STDOUT (Standard output) และ STDERR (Standard error)
Login
Search