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