Send a File to recycle bin on deletion

Introduction


This code will help you know how we can send a File to recycle bin on deletion.

namespace


Namespace used for this is Microsoft.VisualBasic.MyServices which will be imported to your application using:

using Microsoft.VisualBasic.MyServices;

at the top of the file.

Referrences to be added to your project


you may need to add reference to microsoft.visualbasic.dll to your project.

code and its description







FileSystemProxy FileSystem = new Microsoft.VisualBasic.Devices.Computer().FileSystem;
FileSystem.DeleteFile(@"C:\myfolder\myFile.txt", Microsoft.VisualBasic.FileIO.UIOption.AllDialogs, Microsoft.VisualBasic.FileIO.RecycleOption.SendToRecycleBin);

FileSystem = null;



In the function DeleteFile of FileSystem object you need to pass 3 arguments, 1st is the original path of the file and second is the Enum which Specifies which dialog boxes to show when copying, deleting, or moving files or directories.
3rd is also an enum which Specifies whether a file should be deleted permanently or placed in the Recycle Bin.if you want to delete it permanently use Microsoft.VisualBasic.FileIO.RecycleOption.DeletePermanently in 3rd argument.


Comments

No responses found. Be the first to comment...


  • Do not include your name, "with regards" etc in the comment. Write detailed comment, relevant to the topic.
  • No HTML formatting and links to other web sites are allowed.
  • This is a strictly moderated site. Absolutely no spam allowed.
  • Name:
    Email: