filesystem

Mattepuffo's logo
Listare file e directory in Dart

Listare file e directory in Dart

In Dart abbiamo accesso a dei metodi per listare file o directory in maniera abbastanza facile.

Il codice è lo stesso che si può usare in Flutter, ma ovviamente in questo ambito dovete tenere presente i permessi da attivare.

Mattepuffo's logo
Ordinare una lista in Dart

Ordinare una lista in Dart

Quello che vogliamo fare è scorrere in maniera ricorsiva una directory, prendere tutti i files e ordinarli per nome.

Scorrere la lista e stampare solo i nomi dei file!

Per fare tutto questo in Dart non abbiamo bisogno di installare dipendenze esterne.

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)