예제 #1
0
 /// <summary>
 /// Lists all files in the current working directory
 /// </summary>
 /// <returns></returns>
 public async Task <ReadOnlyCollection <FtpNodeInformation> > ListFilesAsync()
 {
     try
     {
         EnsureLoggedIn();
         Logger?.LogDebug($"[FtpClient] Listing files in {WorkingDirectory}");
         return(await directoryProvider.ListFilesAsync());
     }
     finally
     {
         await ControlStream.GetResponseAsync();
     }
 }
예제 #2
0
 /// <summary>
 /// Lists all files in the current working directory
 /// </summary>
 /// <returns></returns>
 public async Task <ReadOnlyCollection <FtpNodeInformation> > ListFilesAsync()
 {
     EnsureLoggedIn();
     Logger?.LogDebug($"[FtpClient] Listing files in {WorkingDirectory}");
     return(await directoryProvider.ListFilesAsync());
 }