Input/Output และ Streams ใน Java
Alex Liu
Software Development Engineer
$$
$$
$$


การดำเนินการไฟล์ใน Java
การสร้าง
การลบ
การจัดการไดเรกทอรี

การดำเนินการไฟล์ใน Java Iterators และ Streams
การสร้าง การประมวลผล collection
การลบ การแปลงข้อมูล
การจัดการไดเรกทอรี

การดำเนินการไฟล์ใน Java Iterators และ Streams เมธอดกำหนดเองและอื่น ๆ
การสร้าง การประมวลผล collection สร้างแอป Java
การลบ การแปลงข้อมูล ที่ปรับขยายได้
การจัดการไดเรกทอรี
นำเข้าคลาส File
import java.io.File;
สร้างออบเจกต์ File ชื่อ dataTextFile
File dataTextFile = new File("data.txt");
เรียกเมธอด .createNewFile() เพื่อสร้างไฟล์บนเครื่อง
boolean result = dataTextFile.createNewFile();
true หากสร้างไฟล์สำเร็จ และ false หากไฟล์มีอยู่แล้วสร้างออบเจกต์ File ชื่อ exampleFile ที่อ้างอิงไฟล์ที่ต้องการลบ
File exampleFile = new File("example.txt");
ใช้เมธอด .delete() เพื่อลบไฟล์
boolean deleted = exampleFile.delete();
true หากลบไฟล์สำเร็จfalse หากลบไม่ได้ (เช่น สิทธิ์ไม่เพียงพอ).exists() คืนค่า true หากไฟล์มีอยู่// Use `.exists()` to check if a file already exists on our disk
if (dataTextFile.exists()) {
// Print message if file exists
System.out.println("The file already exists.");
} else {
// Attempt to create the file if it doesn't exist
boolean result = dataTextFile.createNewFile();
}
IOExceptiontry {
//Any file operation
} catch (IOException e) {
e.getMessage();
}
Input/Output และ Streams ใน Java