در این آموزش، یک برنامه ایجاد میکنیم که بتواند فایلها را با استفاده از جاوا حذف کند. ما انجام دادیم با ایجاد فایلها، اضافه کردن و خواندن دادهها در داخل یک فایل. بنابراین، حالا بیایید این آموزش را شروع کنیم! ۱. Notepad را باز کنید. هر دادهای را در آن کد کنید و آن را در همان پوشه با برنامه جاوا خود ذخیره کنید و آن را به عنوان data.txt نامگذاری کنید. ۲. JCreator یا NetBeans را باز کنید و یک برنامه جاوا با نام deleteFiles.java ایجاد کنید. ۳. بسته java.io را وارد کنید. بنابراین ما در ایجاد پروندهها از ورودی/خروجی استفاده خواهیم کرد. همچنین بسته javax.swing را وارد کنید زیرا در اینجا از JOptionPane.showMessageDialog استفاده خواهیم کرد.
```java
import java.io.*;
import javax.swing.*;
```
۴. در main خود، دادههای txt که قبلاً برای این پرونده ایجاد کردهاید را مقدماتی کنید. این پرونده data.txt است که ما قصد داریم آن را حذف کنیم.
```java
File file = new File("data.txt");
```
۵. حالا، یک عبارت if-else ایجاد میکنیم که قبل از حذف بررسی میکند که فایل وجود دارد یا خیر.
```java
if (file.exists())
{
JOptionPane.showMessageDialog(null, "Deleting file " + file.getAbsolutePath());
// برای حذف فایل داده شده، از متد delete استفاده کنید.
file.delete();
JOptionPane.showMessageDialog(null, "File Successfully Deleted!");
}
else
{
JOptionPane.showMessageDialog(null, file.getAbsolutePath() + " doesn't exists.");
}
```
Output: output کد کامل این آموزش اینجاست:
```java
import java.io.*;
import javax.swing.*;
public class deleteFiles
{
public static void main(String[] args)
{
// هنگام میخواهید یک فایل به نام data.txt را حذف کنید
File file = new File("data.txt");
// بررسی میکند که آیا فایل قبل از حذف وجود دارد یا خیر.
if (file.exists())
{
JOptionPane.showMessageDialog(null, "Deleting file " + file.getAbsolutePath());
// برای حذف فایل داده شده، از متد delete استفاده کنید.
file.delete();
JOptionPane.showMessageDialog(null, "File Successfully Deleted!");
}
else
{
JOptionPane.showMessageDialog(null, file.getAbsolutePath() + " doesn't exists.");
}
}
}
امیدوارم این برنامه مفید باشد :) بهترین آرزوها، Engr. Lyndon R. Bermoy
مدرس IT/توسعه دهنده سیستم/توسعه دهنده اندروید/برنامه نویس آزاد
اگر سوالی دارید، لطفاً با شماره یا ایمیل زیر تماس بگیرید.