คำสั่ง |
รูปแบบ |
อธิบาย - ตัวอย่างการเขียนคำสั่ง |
begin() |
begin(CSpin) |
เรียกใช้ตอนแรกสุดเพื่อเริ่มการทำงาน : CSpin คือขาที่ต่อกับ CS ไว้ ตัวอย่าง SD.begin(10) |
open() |
open(directory, mode) |
เปิดไฟล์ขึ้นมาใช้งาน : directory คือตำแหน่งไฟล์ , mode(มีหรือไม่มีก็ได้) คือโหมดของการเขียน FILE_READ หรือ FILE_WRITE หากไม่กำหนดไว้ default จะเป็น FILE_READ ตัวอย่าง open("myFile.txt", FILE_READ) , open("/fileLocation/testFile.txt" , FILE_WRITE) |
print() และ println() |
print(text) , println(any_data) |
เขียนข้อมูลต่าง ๆ ลงไปในไฟล์ ตัวอย่าง print("12345") , println("ABCDE") |
read() |
read() |
อ่านข้อมูลในไฟล์ ตัวอย่าง myFile.read() |
write() |
write(any_data) |
เขียนข้อมูลต่าง ๆ ลงไปในไฟล์ ตัวอย่าง write("12345") |
close() |
clase() |
ปิดไฟล์เมื่อใช้งานเสร็จ การไม่เปิดไฟล์ค้างไว้จะทำให้การใช้ RAM น้อยลงด้วย ตัวอย่าง myFile.close() |
exists() |
exists(filename) |
ตรวจสอบการมีอยู่ของไฟล์ ตัวอย่าง SD.existes("myFile.txt") |
remove() |
remove(filename) |
ลบไฟล์ทิ้ง ควรแน่ใจก่อนใช้คำสั่งลบไฟล์ เพราะลบแล้วจะเป็นการลบไฟล์ถาวร ไม่สามารถกู้คืนได้ ตัวอย่าง SD.remove("myFile.txt") |
mkdir() |
mkdir(filename) |
สร้าง directory ตัวอย่าง SD.mkdir("myFolder/tempFolder/fileFolder") |
rmdir() |
rmdir(filename) |
ลบ directory ตัวอย่าง SD.rmdir("myFolder/tempFolder/fileFolder") |
name() |
name() |
แสดงชื่อไฟล์ ตัวอย่าง myFile.name() |
available() |
available() |
ตรวจสอบความพร้อมของไฟล์ว่าเป็นไฟล์ที่มีข้อมูลหรือไม่ ตัวอย่าง myFile.avilable() |
flush() |
flush() |
ตรวจสอบว่าข้อมูลทั้งหมดถูกเขียนลงไฟล์ครบแล้ว,จะถูกทำโดยอัตดนมัติเมื่อปิดไฟล์ |
peek() |
peek() |
อ่านไบต์จากไฟล์โดยไม่เลื่อนไปที่ตำแหน่งถัดไป ตัวอย่าง myFile.peek() |
seek() |
seek(position) |
ไปทีตำแหน่งในไฟล์ที่กำหนด ตัวอย่าง myFile.seek(100) |
position() |
position() |
แสดงตำแหน่งในไฟล์ที่กำลังทำงานอยู่ ตัวอย่าง myFile.position() |
size() |
size() |
แสดงขนาดของไฟล์ ตัวอย่าง myFile.size() |
isDirectory() |
isDirectory() |
ตรวจสอบว่าเป็น directory หรือไม่ ตัวอย่าง myFile.isDirectory() |
openNextFile() |
openNextFile() |
เปิดไฟล์หรือโฟลเดอร์ใน directory ถัดไป ตัวอย่าง myFile.openNextFile() |
rewindDirectory() |
rewindDirectory() |
กลับไปที่ directory เริ่มต้นที่อยู่อันแรกสุด ตัวอย่าง myFile.rewindDirectory() |