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:
Yorum Gönder