공부/C#,ASP.NET

C# SFTP 파일다운로드 라이브러리(Renci.SshNet)

JangGiraffe 2019. 1. 14. 10:15


라이브러리 이름 : Renci.SshNet


1.Client connect 


SftpClient client = new SftpClient(sftp호스트, sftp유저ID, sftp유저비밀번호)


2.getFileList_특정경로 파일리스트 얻기


var files = client.ListDirectory(sftp경로);

-> 포문으로 파일명 뽑아내면 됨 .Name 사용


3.file download

SftpFile file = client.get(sftp경로); <~ 생략가능

Stream fileStream = File.OpenWrite(저장경로);

client.downloadFile(file.FullName(파일의 풀 경로) , fileStream)


4.client disconnect

client.disconnect();

client.dispose();


참고 : https://dahm24.blog.me/221286222966

반응형