ROOM64 / KNOWLEDGE / N8N

การใช้งาน Read/Write Files from Disk

Read/Write Files from Disk — เอกสารประกอบสำหรับการอ่าน/เขียนไฟล์จาก node ดิสก์ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

อ่านต้นฉบับที่ n8n Official Docs ↗
คำแปลอัตโนมัติภาษาไทย แปลด้วย Google Translate / M2M100 จากเอกสาร n8n ณ วันที่ 2026-09-28 ยังไม่ได้ตรวจทานทางเทคนิคทุกหน้า โค้ดและ expression คงตามต้นฉบับ ชื่อ node เมนู และศัพท์เทคนิคคงภาษาอังกฤษเพื่อเทียบกับหน้าจอ n8n

Core nodes · จัดการข้อมูลและลำดับงาน · Read/Write Files from Disk

← Core nodes

สารบัญในหน้านี้

เอกสารประกอบสำหรับการอ่าน/เขียนไฟล์จาก node ดิสก์ใน n8n ซึ่งเป็นแพลตฟอร์มอัตโนมัติของ workflow รวมถึงคำแนะนำในการใช้งาน และลิงก์ไปยังตัวอย่าง

ใช้การอ่าน/เขียนไฟล์จาก node ดิสก์เพื่ออ่านและเขียนไฟล์จาก/ไปยังเครื่องที่ n8n กำลังทำงานอยู่

เส้นทางที่ node นี้สามารถเข้าถึงได้ขึ้นอยู่กับการปรับใช้ n8n ของคุณ อ้างถึง ตำแหน่งไฟล์ เพื่อดูรายละเอียด

การดำเนินงาน

  • Read File(s) From Disk : ใช้การดำเนินการนี้เพื่อดึงไฟล์ตั้งแต่หนึ่งไฟล์ขึ้นไปจากคอมพิวเตอร์ที่รัน n8n
  • Write File to Disk : ใช้การดำเนินการนี้เพื่อสร้างไฟล์ไบนารีบนคอมพิวเตอร์ที่รัน n8n

โปรดดูส่วนด้านล่างสำหรับข้อมูลเพิ่มเติมเกี่ยวกับการกำหนดค่า node สำหรับการดำเนินการแต่ละรายการ

อ่านไฟล์จากดิสก์

กำหนดค่าการดำเนินการนี้ด้วย parameter เหล่านี้:

  • File(s) Selector : ป้อนเส้นทางของไฟล์ที่คุณต้องการอ่าน
    • หากต้องการป้อนหลายไฟล์ ให้ป้อนรูปแบบเส้นทางของหน้า คุณสามารถใช้อักขระเหล่านี้เพื่อกำหนดรูปแบบเส้นทาง:
      • * : จับคู่อักขระใดๆ ที่เป็นศูนย์หรือมากกว่านั้น ไม่รวมตัวคั่นพาธ
      • ** : จับคู่อักขระใดๆ ที่เป็นศูนย์หรือมากกว่านั้น รวมถึงตัวคั่นพาธด้วย
      • ? : จับคู่อักขระใดๆ ยกเว้นตัวแยกเส้นทางหนึ่งครั้ง
      • [] : จับคู่อักขระใดๆ ภายในวงเล็บ ตัวอย่างเช่น [abc] จะตรงกับตัวละคร a, b หรือ c และไม่มีอะไรอื่นอีก

อ้างถึง การกลมพื้นฐานของ Picomatch เอกสารประกอบสำหรับข้อมูลเพิ่มเติมเกี่ยวกับอักขระเหล่านี้และพฤติกรรมที่คาดหวัง

อ่านไฟล์จากตัวเลือกดิสก์ (Read File(s) From Disk options)

คุณยังสามารถกำหนดค่าการดำเนินการนี้ได้ด้วยสิ่งเหล่านี้ Options:

  • File Extension : ป้อนนามสกุลของไฟล์ใน output node
  • File Name : ป้อนชื่อไฟล์ใน output node
  • MIME Type : ป้อนประเภท MIME ของไฟล์ใน output ของ node อ้างถึง ประเภท MIME ทั่วไป สำหรับรายการนามสกุลไฟล์และประเภท MIME
  • Put Output File in Field : ป้อนชื่อของฟิลด์ในข้อมูลที่ส่งออกเพื่อเก็บไฟล์

เขียนไฟล์ลงดิสก์

กำหนดค่าการดำเนินการนี้ด้วย parameter เหล่านี้:

  • File Path and Name : ป้อนปลายทางของไฟล์ ชื่อไฟล์ และนามสกุลของไฟล์
  • Input Binary Field : ป้อนชื่อของฟิลด์ในข้อมูล input node ที่จะมีไฟล์ไบนารี

ตัวเลือกการเขียนไฟล์ลงดิสก์ (Write File to Disk options)

คุณยังสามารถกำหนดค่าการดำเนินการนี้ได้ด้วยสิ่งเหล่านี้ Options:

การดำเนินการนี้มีตัวเลือกเดียวไม่ว่าจะหรือไม่ Append ข้อมูลไปยังไฟล์ที่มีอยู่แทนที่จะสร้างไฟล์ใหม่ (เปิด) หรือสร้างไฟล์ใหม่แทนการต่อท้ายไฟล์ที่มีอยู่ (ปิด)

เทมเพลตและตัวอย่าง

เรียกดูไฟล์อ่าน/เขียนจากเทมเพลตการรวมดิสก์ หรือ ค้นหาเทมเพลตทั้งหมด

ตำแหน่งไฟล์

เส้นทางที่ node นี้สามารถอ่านและเขียนได้ขึ้นอยู่กับการปรับใช้ n8n ของคุณ

n8n Cloud (n8n Cloud)

บน n8n Cloud node สามารถเข้าถึงเส้นทางที่อยู่ข้างใต้เท่านั้น /home/node/ . เส้นทางนอกไดเรกทอรีนี้ (เช่น /tmp/ หรือ /data/ ) ล้มเหลวโดยมีข้อผิดพลาดในการเข้าถึง

ตัวยึดตำแหน่งฟิลด์บนคลาวด์ (Field placeholders on Cloud)

ตัวยึดตำแหน่งเริ่มต้นใน node File(s) Selector และ File Path and Name ฟิลด์ (เช่น /home/user/Pictures/**/*.png และ /data/example.jpg ) เป็นตัวอย่าง บนคลาวด์ ให้แทนที่ด้วยเส้นทางด้านล่าง /home/node/.

ระบบไฟล์บนคลาวด์เป็นแบบชั่วคราว (Cloud filesystem is ephemeral)

ไม่รับประกันว่าไฟล์ที่ node นี้เขียนบน Cloud จะคงอยู่ในการดำเนินการ workflow การรีสตาร์ทของผู้ปฏิบัติงาน หรือการปรับใช้อินสแตนซ์อีกครั้ง อย่าใช้ node นี้เพื่อจัดเก็บไฟล์ที่คุณต้องการเก็บไว้

n8n ขอสงวน /home/node/.n8n/ ไดเร็กทอรีสำหรับสถานะภายใน อย่าเขียนไฟล์ของคุณเองที่นั่น

สำหรับการจัดการไฟล์อย่างต่อเนื่องบนคลาวด์ ให้ใช้ node ที่เก็บข้อมูลบนคลาวด์ เช่น AWS S3, Google Drive หรือ FTP.

โฮสต์เอง n8n (Self-hosted n8n)

บน n8n ที่โฮสต์เอง ตามค่าเริ่มต้น node จะสามารถเข้าถึงพาธใดๆ ที่กระบวนการ n8n สามารถเข้าถึงได้ หากต้องการจำกัดการเข้าถึง ให้ตั้งค่า N8N_RESTRICT_FILE_ACCESS_TO ตัวแปรสภาพแวดล้อมไปยังไดเร็กทอรีที่ได้รับอนุญาตอย่างน้อยหนึ่งไดเร็กทอรี (คั่นด้วยเครื่องหมายอัฒภาค)

ความพร้อมใช้งานของคุณสมบัติ (Feature availability)

เริ่มต้นใน n8n 2.0 N8N_RESTRICT_FILE_ACCESS_TO ค่าเริ่มต้นเป็น ~/.n8n-files . หากต้องการอนุญาตการดำเนินการไฟล์ที่อื่น ให้ตั้งค่าตัวแปรอย่างชัดเจน อ้างถึง การเปลี่ยนแปลงที่ทำลายล้าง n8n 2.0 เพื่อดูรายละเอียด

หากคุณเรียกใช้ n8n ใน Docker เส้นทางจะอ้างอิงถึงระบบไฟล์ของคอนเทนเนอร์ n8n ไม่ใช่โฮสต์ Docker หากต้องการให้ไดเร็กทอรีโฮสต์พร้อมใช้งานสำหรับ node นี้ ให้ต่อเชื่อมไดเร็กทอรีเหล่านั้นเป็นวอลุ่มในคอนเทนเนอร์

n8n แนะนำให้ใช้พาธไฟล์แบบสัมบูรณ์เพื่อป้องกันข้อผิดพลาด

เอกสารและภาพต้นฉบับ © n8n GmbH · คำแปล คู่มือประกอบ และภาพแนวคิดเพิ่มเติมโดย Room64 · เว็บไซต์นี้ไม่ใช่เอกสารทางการของ n8n · Apache 2.0 พร้อม Commons Clause

มีงานที่อยากให้ Software, AI หรือ Automation ช่วยอยู่ไหม?

เล่า workflow หรือปัญหาที่ทีมกำลังเจอ เราช่วยดูได้ว่าควรใช้ระบบสำเร็จรูป เชื่อมเครื่องมือเดิม หรือพัฒนาเพิ่มเฉพาะส่วนไหน

คุยกับเราทาง LINEhello@room64.net