Ejemplo n.º 1
0
 public void MediaRemove(MediaInfo media)
 {
     var path = Path.Combine(MediaFilepath.Replace("Content", "").Trim('\\'), media.FolderName, media.FileName);
     if (File.Exists(path))
     {
         File.Delete(path);
     }
 }
Ejemplo n.º 2
0
 public IEnumerable<MediaInfo> Index()
 {
     return Directory.GetFiles(MediaFilepath, "*.*", SearchOption.AllDirectories)
         .Select(filepath =>
         {
             FileInfo fileInfo = new FileInfo(filepath);
             var folderName = fileInfo.DirectoryName.Replace(MediaFilepath.Trim('\\'), "Content").Replace("\\", "/").Trim('/');
             var media = new MediaInfo
             {
                 Length = (int)fileInfo.Length,
                 FileName = fileInfo.Name,
                 FolderName = folderName,
             };
             return media;
         });
 }