ไลบรารีมาตรฐานของ Elixir มีวิธีทางตรงไปตรงมาในการตรวจสอบว่ามีไดเรกทอรีอยู่หรือไม่ผ่านโมดูล File นี่คือวิธีที่คุณสามารถใช้มันได้.
File
ใน Elixir, คุณสามารถสร้างและใช้ไฟล์ชั่วคราวได้ด้วยฟังก์ชัน System.tmp_dir/1 และโมดูล File นี่คือตัวอย่างแบบรวดเร็ว.
System.tmp_dir/1
นี่คือวิธีอ่านเนื้อหาทั้งหมดของไฟล์ข้อความชื่อ example.txt.
example.txt
ใน Elixir, การดึงอาร์กิวเมนต์บนคอมมานด์ไลน์ง่ายมาก ใช้ System.argv() แล้วคุณจะได้รับพวกมันเป็นรายการของสตริง.
System.argv()
Elixir ทำให้การจัดการไฟล์เป็นเรื่องง่ายด้วยโมดูลที่ติดตั้งมาในตัว วิธีหลักในการเขียนไฟล์คือการใช้ฟังก์ชัน File.write/2 หรือ File.write!/2 โดยที่ฟังก์ชันแรกส่งคืน tuple :ok หรือ :error และฟังก์ชันหลังจะเกิดข้อผิดพลาดเมื่อล้มเหลว นี่คือตัวอย่างง่ายๆ.
File.write/2
File.write!/2
:ok
:error
ใน Elixir, คุณสามารถใช้ฟังก์ชันในโมดูล IO เช่น IO.puts/2 และ IO.warn/2 เพื่อเขียนข้อความไปยังข้อผิดพลาดมาตรฐาน.
IO
IO.puts/2
IO.warn/2