Post a reply

Before posting, please read how to report bug or request support effectively.

Bug reports without an attached log file are usually useless.

Options
Add an Attachment

If you do not want to add an Attachment to your Post, please leave the Fields blank.

(maximum 10 MB; please compress large files; only common media, archive, text and programming file formats are allowed)

Options

Topic review

martin

Re: SessionFileTransferProgress - show filename/progress on form

I'm sorry, but your question is out of scope of this forum.
Guest

SessionFileTransferProgress - show filename/progress on form

I used the C# example for automating file transfer with FileTransferProgress. The SFTP transfer itself works fine. I changed the Console output to go to the Debug window, but I need to display the information to a user in a nice format.

How can I get the filename and progress value to display on a C# form?

I am new to C#. Any help is much appreciated. Thanks

        private static void SessionFileTransferProgress(object sender, FileTransferProgressEventArgs e)

        {
            // New line for every new file
            if ((_lastFileName != null) && (_lastFileName != e.FileName))
            {
                System.Diagnostics.Debug.WriteLine("~~~~~~");
            }

            // Print transfer progress
            System.Diagnostics.Debug.WriteLine("\r{0} ({1:P0})", e.FileName, e.FileProgress);

            // Remember a name of the last file reported
            _lastFileName = e.FileName;
            _lastFileProgress = e.FileProgress
        }