18 Eylül 2009 Cuma

Geri Dönüşüm Kutusunu Boşaltmak (C#)

Uygulamanız içerisinde kod yoluyla Geri Dönüşüm Kutusu'nu (Recycle Bin) boşaltmanız gerekirse, aşağıda yer alan Copcu isimli sınıfın EmptyRecycleBin isimli methodunu örnekte belirtildiği gibi kullanarak bu işlemi gerçekleştirebilirsiniz.

Örnek: Copcu.EmptyRecycleBin(IntPtr.Zero, null, Copcu.RecycleFlags.NOCONFIRMATION);

public class Copcu
{
[DllImport("Shell32.dll", CharSet = CharSet.Unicode)]
static extern uint SHEmptyRecycleBin(IntPtr hwnd, string pszRootPath, RecycleFlags dwFlags);

public static uint EmptyRecycleBin(IntPtr hwnd, string pszRootPath, RecycleFlags dwFlags)
{
return SHEmptyRecycleBin(hwnd,pszRootPath,dwFlags);
}

public enum RecycleFlags : uint
{
NOCONFIRMATION = 0x00000001,
NOPROGRESSUI = 0x00000001,
NOSOUND = 0x00000004
}
}

Hiç yorum yok: