Example #1
0
        /// <summary>
        /// 
        /// </summary>
        /// <param name="options"></param>
        /// <returns></returns>
        public IEnumerable<IFile> EnumerateFiles(FileSearchOptions options = null) {
            var files = WorkingDirectory.Exists ? WorkingDirectory.EnumerateFiles("*", SearchOption.AllDirectories) : new List<FileInfo>();

            foreach (var enumerateFile in files) {
                var name = enumerateFile.FullName.Replace(WorkingDirectory.FullName+"\\", "");
                var f = new FileFsBased(FileAccess.ReadWrite,new FileDescriptor{DateTime = enumerateFile.LastWriteTime,Filename = name,Path = enumerateFile.FullName});
                yield return f;
            }
        }
Example #2
0
        /// <summary>
        ///
        /// </summary>
        /// <param name="options"></param>
        /// <returns></returns>
        public IEnumerable <IFile> EnumerateFiles(FileSearchOptions options = null)
        {
            var files = WorkingDirectory.Exists ? WorkingDirectory.EnumerateFiles("*", SearchOption.AllDirectories) : new List <FileInfo>();

            foreach (var enumerateFile in files)
            {
                var name = enumerateFile.FullName.Replace(WorkingDirectory.FullName + "\\", "");
                var f    = new FileFsBased(FileAccess.ReadWrite, new FileDescriptor {
                    DateTime = enumerateFile.LastWriteTime, Filename = name, Path = enumerateFile.FullName
                });
                yield return(f);
            }
        }
 /// <summary>
 /// Возвращает перечисление файлов в хранилище
 /// </summary>
 /// <param name="options"></param>
 /// <returns></returns>
 public IEnumerable <IFile> EnumerateFiles(FileSearchOptions options = null)
 {
     throw new System.NotImplementedException();
 }
 /// <summary>
 /// Возвращает перечисление файлов в хранилище
 /// </summary>
 /// <param name="options"></param>
 /// <returns></returns>
 public IEnumerable<IFile> EnumerateFiles(FileSearchOptions options = null) {
     throw new System.NotImplementedException();
 }