Silverlight 4 Nuevas Características – Acceso a Ficheros Locales

Silverlight 4 nos permite leer ficheros locales sin tener que utilizar OpenFileDialog y SaveFileDialog, siempre que cumplamos varias condiciones, la primera tienen que ser una aplicación Out-Of-Browser, la segunda es que sea full-trusted y la tercera es que no es a todo el equipo sino a carpetas especiales que son ni mas ni menos Mis Documentos, Mis Imágenes y Mi Música.

La manera de acceder a los ficheros de estas carpetas es a través del método estático Environment.GetFolderPath que tiene como parámetro una enumeración correspondiente a Environment.SpecialFolder. Por ejemplo a Mis Imágenes accederíamos

  1. string path = Environment.GetFolderPath(Environment.SpecialFolder.MyPictures);
  2.                     foreach (string dir in Directory.EnumerateDirectories(path))
  3.                     {
  4.                       
  5.                         directory.Add(dir.Substring(dir.LastIndexOf(‘\\’) + 1));
  6.                     }

 

He creado una aplicación para mostrar las fotos que se tiene en el equipo en la carpeta Mis Imágenes que podéis descargar mas abajo y ver como funciona

image

Un comentario en “Silverlight 4 Nuevas Características – Acceso a Ficheros Locales”

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *