コード例 #1
0
 public ICollection <FileInfo> GetAllArchive(FindArchive archive)
 {
     try
     {
         return(_videoManagementRepository.GetAllArchive(archive));
     }
     catch (Exception ex)
     {
         //_mail.SendEmail();
         throw ex;
     }
 }
コード例 #2
0
        public ICollection <FileInfo> GetArchivesByPartialName(FindArchive archive)
        {
            try
            {
                DirectoryInfo dir_files = new DirectoryInfo(archive.PathSource);
                FileInfo[]    filesInfo = dir_files.GetFiles("*" + archive.PartialName + "*.*", SearchOption.TopDirectoryOnly);

                return(filesInfo);
            }
            catch (Exception)
            {
                throw;
            }
        }
コード例 #3
0
        public ICollection <FileInfo> GetAllArchive(FindArchive archive)
        {
            try
            {
                DirectoryInfo dir_files = new DirectoryInfo(archive.PathSource);
                FileInfo[]    filesInfo = dir_files.GetFiles("*", SearchOption.TopDirectoryOnly);

                Array.Sort(filesInfo, delegate(FileInfo a, FileInfo b) { return(DateTime.Compare(a.CreationTime, b.CreationTime)); });

                return(filesInfo);
            }
            catch (Exception)
            {
                throw;
            }
        }