Di default C# non ha metodi per spostare file nel cestino.
Dobbiamo aggiungere il reference a Visual Basic ed usare la classe FileSystem del namespace Microsoft.VisualBasic.FileIO.
Questa classe accetta diverse opzioni; noi metteremo queste:
- il file da cancellare (ovviamente)
- visualizzaremo il dialog per chiedere un ulteriore ok
- imposteremo l'invio al cestino (si potrebbe anche impostare direttamente la cancellazione, ma sarebbe inutile per il nostro esempio)
- cosa fare se si decide di non cancellare più il file (si potrebbe lanciare l'eccezione)