در این سورس کد شما می توانید با استفاده از توابع API ویندوز محتویات موجود در سطل زباله را خالی کنید. در این قسمت ابتدا باید به فایل های DLL موجود در ویندوز رجوع کنیم و سپس با استفاده از آن بتوانیم محتویات موجود در سطل زباله را تغییر دهیم.
وب سایت Projectp30 بهترین سایت در زمینه آموزش برنامه نویسی
در این قسمت ابتدا باید فضای نام زیر را به پروژه اضافه کنید
using System.Runtime.InteropServices;
ابتدا یک Button بر روی فرم قرار دهید و سپس کد زیر را برای آن بنویسید.
public partial class Form1 : Form
{
enum RecycleFlags : uint
{
}
public Form1()
{
InitializeComponent();
}
[DllImport(“Shell32.dll”, CharSet = CharSet.Unicode)]
static extern uint SHEmptyRecycleBin(IntPtr hwnd, string pszRootPath, RecycleFlags dwFlags);
private void button1_Click(object sender, EventArgs e)
{
uint result = SHEmptyRecycleBin(IntPtr.Zero, null, 0);
MessageBox.Show(“عملیات حذف اطلاعات از سطل زباله انجام شد “,“پیغام“,MessageBoxButtons.OK,MessageBoxIcon.Information);
}
}