/// <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(); } }
/// <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()); }