Showing posts with label recyclebin. Show all posts
Showing posts with label recyclebin. Show all posts

Saturday, June 27, 2009

Empty the Recycle Bin

Empty the Recycle Bin

Ths following code is used to empty the recycle bin using Microsoft .NET Framework, ASP.NET, Visual C# (CSharp, C Sharp, C-Sharp) Developer Training, Visual Studio

The namespace we have to use is:

using System.Runtime.InteropServices;
 
then create an enum for recylceflags like
 
enum RecycleFlgs : uint
{
   SHERB_NOCONFIRMATION = 0x00000001,
   SHERB_NOPROGRESSUI   = 0x00000002,
   SHERB_NOSOUND        = 0x00000004
}
 
creating an extern
 
[DllImport("Shell32.dll", CharSet = CharSet.Unicode)]
static extern uint EmptyRecycleBin 
        (IntPtr hwnd, 
        string pszRootPath,
        RecycleFlgs dwFlags);
               
Now the main function to call  the above defined code
 
public static void Main()
{
    uint result = EmptyRecycleBin (IntPtr.Zero, null, 0);
    Console.WriteLine ("Result: {0}", result);
}


Thanks and Regards
Meetu Choudhary
http://www.msdotnetmentor.com/

Subscribe via email

Enter your email address:

Delivered by FeedBurner

MSDotnetMentor

MSDotnetMentor My Website http://msdotnetmentor.com