라이브러리 이름 : 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
반응형