Exemple #1
0
        /// <summary>
        /// Function Name : SftpUploadAllFilesWithExtension()
        /// Description   : SftpUploadAllFilesWithExtension function used to upload files with given extension
        /// </summary>
        /// <param name="SftpSourceDirectory">Sftp Source Directory</param>
        /// <param name="SftpDestinationDirectory">Sftp Destination Directory</param>
        /// <param name="FileExtension">File Extension</param>
        public void SftpUploadAllFilesWithExtension(String SftpSourceDirectory, String SftpDestinationDirectory, String FileExtension)
        {
            if (!this.SftpConnect())
            {
                this.SftpConnect();

                if (!this.SftpConnect())
                {
                    throw new Exception("Sftp not connected.");
                }
            }
            Thread.Sleep(5000);
            FileType        = FileExtension;
            TransactionType = "Upload";
            _objSftpClient.PutFiles(SftpSourceDirectory, SftpDestinationDirectory, 0);
        }