Exemplo n.º 1
0
 public IEnumerator <ICFTFileInfo> GetEnumerator()
 {
     return(_directory
            .List()
            .Select(smbFile => new SMBFileInfo($"{_directory.GetPath()}{smbFile}"))
            .Cast <ICFTFileInfo>()
            .GetEnumerator());
 }
Exemplo n.º 2
0
 /// <summary>
 /// List files async
 /// </summary>
 /// <param name="smbFile"></param>
 /// <returns></returns>
 public static Task <string[]> ListAsync(this SmbFile smbFile)
 {
     return(SharpCifs.Std.TaskEx.TaskRun(() => smbFile.List()));
 }
Exemplo n.º 3
0
 /// <summary>
 /// List files async
 /// </summary>
 /// <param name="smbFile"></param>
 /// <returns></returns>
 public static Task <List <string> > ListAsync(this SmbFile smbFile)
 {
     return(Task.Run(() => smbFile.List()));
 }