fileio

Mattepuffo's logo
Spostare file nel cestino in C#

Spostare file nel cestino in C#

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)