حذف فایل (Delete Files)
این جا «حذف فایل جاوا» را ساده می بینیم. «فایل (File)» یعنی داده روی دیسک. متد delete() فایل یا پوشه خالی را حذف می کند.
حذف فایل با متد delete()
با ساخت File و صدا زدن delete() می توانی فایل را پاک کنی. اگر موفق شود، پیام موفقیت می بینی.
مثال
import java.io.File;
public class DeleteFile {
public static void main(String[] args) {
File myObj = new File("filename.txt");
if (myObj.delete()) {
System.out.println("Deleted the file: " + myObj.getName());
} else {
System.out.println("Failed to delete the file.");
}
}
}
نکته: اگر فایل باز باشد، حذف ممکن نیست. ابتدا همه برنامه ها را ببند.
حذف پوشه خالی
می توانی پوشه را هم حذف کنی. اما پوشه باید خالی باشد. سپس همان delete() را صدا بزن.
مثال
import java.io.File;
public class DeleteFolder {
public static void main(String[] args) {
File myObj = new File("C:\\Users\\MyName\\Test");
if (myObj.delete()) {
System.out.println("Deleted the folder: " + myObj.getName());
} else {
System.out.println("Failed to delete the folder.");
}
}
}
هشدار: پوشه غیرخالی حذف نمی شود. اول فایل های داخلش را پاک کن.
سه گام عملی برای حذف امن
- مسیر درست را با
Fileبساز. - بررسی وجود فایل با کاربر هماهنگ کن.
delete()را صدا بزن و پیام مناسب بده.
نکته: برای دیدن متن فایل قبل از حذف، به خواندن فایل سر بزن. همچنین مرور کلی در کار با فایل است.
جمع بندی سریع
- کلید کار:
File.delete()است. - پوشه باید خالی باشد.
- باز بودن فایل حذف را می بندد.
- همیشه پیام نتیجه را چاپ کن.