FluentFTP를 응용 프로그램에 구현하고 있지만 FTP 서버의 폴더 내용을 나열 할 수 없습니다. 내가 FileZilla를 같은 FTP 응용 프로그램을 사용하는 경우
나는 분명 내 사용자 디렉토리에이 개 폴더가 있음을 볼 수 있습니다FluentFTP를 사용하여 폴더를 나열하는 방법
아웃 폴더에 어떤 파일이 포함되어 있습니다,하지만 내가 목록을 검색 할 때 난 항상 FluentFTP를 사용하여 Out 폴더의 내용이 아닌이 2 개의 폴더를 가져옵니다. 의 GetListing 항상 대신에 2 개 개의 폴더를 retuns 그들의
Out
/Out
Out/
/Out/
아무도가 작동하지 않습니다 :
이
내가 변수 remoteDir 이러한 조합을 시도FtpClient client = new FtpClient();
client.Host = _ftpDefinition.Host;
client.Port = _ftpDefinition.Port;
client.Credentials = new NetworkCredential(_ftpDefinition.UserName, _ftpDefinition.PassWord);
client.Connect();
foreach (FtpListItem item in ftpClient.GetListing(remoteDir))
{
if (item.Type == FtpFileSystemObjectType.File)
{
_remoteFiles.Add(item.Name); // add the filename to a List<string>
}
}
을 사용하고있는 코드입니다 Out 폴더의 내용
내가 뭘 잘못하고 있니?
당신은 outfolder하는 디렉토리를 변경할 수 없습니다? – BugFinder
좋은 생각, 어떻게 FluentFTP로이 작업을 수행 할 수 있습니까? – GuidoG
그렇지 않으면 _remoteFiles.Add. 할 때 당신이 원하는 곳이 아닌 현재 디렉토리에 넣을 가능성이 있습니다. – BugFinder