FileUtil

คลาสสาธารณะ FileUtil

ยูทิลิตี I/O ของไฟล์

วิธีการสาธารณะ

ไบต์แบบคงที่[]
loadByteFromFile(บริบทบริบท, filePath ของ สตริง)
โหลดไฟล์ไบนารีจากโฟลเดอร์เนื้อหา
static รายการ<String>
loadLabels(บริบทบริบท, filePath ของ สตริง)
โหลดป้ายกำกับจากไฟล์ป้ายกำกับลงในรายการสตริง
static รายการ<String>
loadLabels(สตรีมอินพุต InputStream)
โหลดป้ายกำกับจากสตรีมอินพุตของไฟล์ป้ายกำกับที่เปิดอยู่
static รายการ<String>
loadLabels(InputStream InputStream, Charset CSS)
โหลดป้ายกำกับจากสตรีมอินพุตของไฟล์ป้ายกำกับที่เปิดอยู่
static รายการ<String>
loadLabels(บริบทบริบท, filePath ของ สตริง, Charset )
โหลดป้ายกำกับจากไฟล์ป้ายกำกับลงในรายการสตริง
แบบคงที่ MappedByteBuffer
loadMappedFile(บริบทบริบท, สตริง filePath)
โหลดไฟล์จากโฟลเดอร์เนื้อหาผ่านการแมปหน่วยความจำ
static รายการ<String>
loadSingleColumnTextFile(บริบทบริบท, filePath ของ สตริง, Charset (cs)
โหลดไฟล์คำศัพท์ (ไฟล์ข้อความคอลัมน์เดียว) ลงในรายการสตริง
static รายการ<String>
loadSingleColumnTextFile(InputStream InputStream, Charset CSS)
โหลดคำศัพท์จากสตรีมอินพุตของไฟล์คำศัพท์ที่เปิดอยู่ (ซึ่งเป็นไฟล์ข้อความคอลัมน์เดียว)

วิธีการที่รับช่วงมา

วิธีการสาธารณะ

สาธารณะ คงที่ ไบต์[] loadByteFromFile (บริบทบริบท, เส้นทางไฟล์ สตริง)

โหลดไฟล์ไบนารีจากโฟลเดอร์เนื้อหา

พารามิเตอร์
บริบท บริบทแอปพลิเคชันในการเข้าถึงเนื้อหา
filePath เส้นทางเนื้อหาของไฟล์
การคืนสินค้า
  • ไบต์อาร์เรย์สำหรับไฟล์ไบนารี
การขว้าง
IOException หากเกิดข้อผิดพลาด I/O เมื่อโหลดไฟล์

สาธารณะ static List<String> loadLabels (Context Context, String filePath)

โหลดป้ายกำกับจากไฟล์ป้ายกำกับลงในรายการสตริง

ไฟล์ป้ายกำกับทางกฎหมายคือไฟล์ข้อความธรรมดาที่มีการแบ่งเนื้อหาออกเป็นบรรทัดต่างๆ และแต่ละบรรทัดเป็นค่าแต่ละรายการ ไฟล์ควรอยู่ในเนื้อหาของบริบท

พารามิเตอร์
บริบท บริบทจะเก็บเนื้อหา
filePath เส้นทางของไฟล์ป้ายกํากับซึ่งสัมพันธ์กับไดเรกทอรี Asset
การคืนสินค้า
  • รายการป้ายกำกับ
การขว้าง
IOException เกิดข้อผิดพลาดในการเปิดหรืออ่านไฟล์

สาธารณะ static List<String> loadLabels (InputStream InputStream)

โหลดป้ายกำกับจากสตรีมอินพุตของไฟล์ป้ายกำกับที่เปิดอยู่ ดูรายละเอียดของไฟล์ป้ายกำกับใน loadLabels(Context, String)

พารามิเตอร์
inputStream สตรีมอินพุตของไฟล์ป้ายกำกับที่เปิดอยู่
การคืนสินค้า
  • รายการป้ายกำกับ
การขว้าง
IOException เกิดข้อผิดพลาดในการเปิดหรืออ่านไฟล์

สาธารณะ static List<String> loadLabels (InputStream InputStream, Charset cs)

โหลดป้ายกำกับจากสตรีมอินพุตของไฟล์ป้ายกำกับที่เปิดอยู่ ดูรายละเอียดของไฟล์ป้ายกำกับใน loadLabels(Context, String)

พารามิเตอร์
inputStream สตรีมอินพุตของไฟล์ป้ายกำกับที่เปิดอยู่
cs Charset ที่จะใช้เมื่อถอดรหัสเนื้อหาของไฟล์ป้ายกำกับ
การคืนสินค้า
  • รายการป้ายกำกับ
การขว้าง
IOException เกิดข้อผิดพลาดในการเปิดหรืออ่านไฟล์

สาธารณะ static List<String> loadLabels (Context Context, String filePath, Charset cs)

โหลดป้ายกำกับจากไฟล์ป้ายกำกับลงในรายการสตริง

ไฟล์ป้ายกำกับทางกฎหมายคือไฟล์ข้อความธรรมดาที่มีการแบ่งเนื้อหาออกเป็นบรรทัดต่างๆ และแต่ละบรรทัดเป็นค่าแต่ละรายการ ระบบจะไม่สนใจบรรทัดว่าง ไฟล์ควรอยู่ในเนื้อหาของบริบท

พารามิเตอร์
บริบท บริบทจะเก็บเนื้อหา
filePath เส้นทางของไฟล์ป้ายกํากับซึ่งสัมพันธ์กับไดเรกทอรี Asset
cs Charset ที่จะใช้เมื่อถอดรหัสเนื้อหาของไฟล์ป้ายกำกับ
การคืนสินค้า
  • รายการป้ายกำกับ
การขว้าง
IOException เกิดข้อผิดพลาดในการเปิดหรืออ่านไฟล์

สาธารณะ คงที่ MappedByteBuffer loadMappedFile (บริบทบริบท, สตริงไฟล์เส้นทาง)

โหลดไฟล์จากโฟลเดอร์เนื้อหาผ่านการแมปหน่วยความจำ

พารามิเตอร์
บริบท บริบทแอปพลิเคชันในการเข้าถึงเนื้อหา
filePath เส้นทางเนื้อหาของไฟล์
การคืนสินค้า
  • ไฟล์การแมปหน่วยความจำที่โหลด
การขว้าง
IOException หากเกิดข้อผิดพลาด I/O ขณะโหลดโมเดล Tflite

สาธารณะ static List<String> loadSingleColumnTextFile (บริบทบริบท, สตริง filePath, Charset cs)

โหลดไฟล์คำศัพท์ (ไฟล์ข้อความคอลัมน์เดียว) ลงในรายการสตริง

ไฟล์คำศัพท์คือไฟล์ข้อความธรรมดาคอลัมน์เดียวซึ่งมีเนื้อหาแบ่งออกเป็นบรรทัดต่างๆ และแต่ละบรรทัดเป็นค่าเดี่ยว ไฟล์ควรอยู่ในเนื้อหาของบริบท

พารามิเตอร์
บริบท บริบทจะเก็บเนื้อหา
filePath เส้นทางของไฟล์คำศัพท์ซึ่งสัมพันธ์กับไดเรกทอรี Asset
cs
การคืนสินค้า
  • รายการคำศัพท์
การขว้าง
IOException เกิดข้อผิดพลาดในการเปิดหรืออ่านไฟล์

สาธารณะ static List<String> loadSingleColumnTextFile (InputStream InputStream, Charset cs)

โหลดคำศัพท์จากสตรีมอินพุตของไฟล์คำศัพท์ที่เปิดอยู่ (ซึ่งเป็นไฟล์ข้อความคอลัมน์เดียว)

ไฟล์คำศัพท์คือไฟล์ข้อความธรรมดาคอลัมน์เดียวซึ่งมีเนื้อหาแบ่งออกเป็นบรรทัดต่างๆ และแต่ละบรรทัดเป็นค่าเดี่ยว ไฟล์ควรอยู่ในเนื้อหาของบริบท

พารามิเตอร์
inputStream สตรีมอินพุตของไฟล์คำศัพท์ที่เปิดอยู่
cs
การคืนสินค้า
  • รายการคำศัพท์
การขว้าง
IOException เกิดข้อผิดพลาดในการเปิดหรืออ่านไฟล์