Topic "SessionFileTransferProgress - show filename/progress on form"

Author Message

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))

            // 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
[View user's profile]
Site Admin
Joined: 2002-12-10
Posts: 27106
Location: Prague, Czechia
I'm sorry, but your question is out of scope of this forum.
Martin Prikryl

You can post new topics in this forum


What is WinSCP?

It is award-winning SFTP client, SCP client, FTPS client and FTP client integrated into one software program for file transfer to FTP server or secure SFTP server. [More]

And it's free!


About donations

$9   $19   $49   $99

About donations


WinSCP Privacy Policy

WinSCP License