The WinSCP .NET assembly is a .NET wrapper around WinSCP’s scripting interface that allows your code to connect to a remote machine and manipulate remote files over SFTP, FTP, WebDAV, S3 and SCP sessions.
The library is primarily intended for advanced automation tasks that require conditional processing, loops or other control structures for which the basic scripting interface is too limited. The library is not a general purpose file transfer library. It particularly has a limited support for an interactive processing, and as such it is not well suited for use in GUI applications. For the same reason it is also difficult to use the assembly within a restricted environment like a web server, that limits or even restricts execution of external processes.
For documentation and examples of use, see project website.
The NuGet package includes the assembly itself and a required WinSCP executable. When installed, it adds the assembly as reference to your project and sets up WinSCP executable to be copied to project output directory, so that it can be found on run-time.
The library is primarily intended for advanced automation tasks that require conditional processing, loops or other control structures for which the basic scripting interface is too limited. The library is not a general purpose file transfer library. It particularly has a limited support for an interactive processing, and as such it is not well suited for use in GUI applications. For the same reason it is also difficult to use the assembly within a restricted environment like a web server, that limits or even restricts execution of external processes.
For documentation and examples of use, see project website.
The NuGet package includes the assembly itself and a required WinSCP executable. When installed, it adds the assembly as reference to your project and sets up WinSCP executable to be copied to project output directory, so that it can be found on run-time.
There is a newer version of this package available.
See the version list below for details.
See the version list below for details.
For projects that support PackageReference, copy this XML node into the project file to reference the package.
The NuGet Team does not provide support for this client. Please contact its maintainers for support.
For F# scripts that support #r syntax, copy this into the source code to reference the package.
Dependencies
This package has no dependencies.
C# (CSharp) WinSCP SessionOptions - 30 examples found. These are the top rated real world C# (CSharp) examples of WinSCP.SessionOptions extracted from open source projects. You can rate examples to help us improve the quality of examples. WinSCP is a popular free file transfer utility for Windows systems. It was released back in 2000, and it is still getting daily updates and fixes (as for March 2020). WinSCP is 100% free and open source under the General Public License. WinSCP supports a variety of protocols, including FTP, FTPS, SFTP, SCP, WebDAV, and S3.
Used By
- The file selection of an application will support the entering in the WebDAV URL, and local filename, with the use of password and username that was needed to browse the WebDAV server. These applications that use WebDAV are the Dreamweaver, Adobe Photoshop, Apple iWork (Keynote, Numbers, Pages), Apple iWork, and Microsoft Office (Excel, Word.
- WinSCP is a free SFTP, SCP, Amazon S3, WebDAV, and FTP client for Windows. See overall example for WinSCP.NET assembly or any other example.
NuGet packages (9)
Showing the top 5 NuGet packages that depend on WinSCP: Whatsapp para chromebook.
Package | Downloads |
---|---|
RS.Tasks | |
psen Psen provides convention-based and out-of-the-box builds, tests, installations and deployments for .NET projects. Find more details in readme file on github and an example in the folder packagespsen.0.2.0.60toolsexamples. | |
OnePoint.Flow | |
Randoms.Updater.UpdaterLib A simple software update tool | |
WinSCP.LongPollWatcher.BackgroundService Ftp long polling background service for host builder applications |
GitHub repositories
New starcraft release date. This package is not used by any popular GitHub repositories.
Version History
Version | Downloads | Last updated |
---|---|---|
5.18.2-beta | 528 | 2/2/2021 |
5.18.1-beta | 187 | 1/27/2021 |
5.18.0-beta | 4,838 | 11/30/2020 |
5.17.10 | 12,019 | 1/26/2021 |
5.17.9 | 67,293 | 11/20/2020 |
5.17.8 | 20,137 | 10/15/2020 |
5.17.7 | 96,372 | 7/24/2020 |
5.17.6 | 77,260 | 5/28/2020 |
5.17.5 | 27,209 | 4/27/2020 |
5.17.4 | 7,780 | 4/24/2020 |
5.17.3 | 20,081 | 4/1/2020 |
5.17.2 | 31,134 | 3/9/2020 |
5.17.1 | 12,724 | 2/27/2020 |
5.17.0 | 37,747 | 2/18/2020 |
5.16.7-rc | 301 | 2/13/2020 |
5.16.5-rc | 1,295 | 1/6/2020 |
5.16.4-rc | 2,566 | 12/4/2019 |
5.16.2-rc | 857 | 11/8/2019 |
5.16.1-beta | 3,246 | 10/23/2019 |
5.16.0-beta | 478 | 9/24/2019 |
5.15.9 | 102,491 | 12/5/2019 |
5.15.7 | 6,939 | 11/27/2019 |
5.15.5 | 65,437 | 10/16/2019 |
5.15.4 | 42,015 | 9/16/2019 |
5.15.3 | 98,743 | 7/21/2019 |
5.15.2 | 74,434 | 5/29/2019 |
5.15.1 | 75,765 | 4/11/2019 |
5.15.0 | 41,952 | 3/27/2019 |
5.14.5-rc | 5,811 | 2/28/2019 |
5.14.4-rc | 8,349 | 1/10/2019 |
5.14.3-rc | 1,089 | 1/9/2019 |
5.14.2-beta | 623 | 12/20/2018 |
5.14.1-beta | 4,002 | 10/26/2018 |
5.14.0-beta | 1,336 | 10/15/2018 |
5.13.9 | 9,741 | 3/19/2019 |
5.13.8 | 15,382 | 2/27/2019 |
5.13.7 | 40,033 | 1/8/2019 |
5.13.6 | 20,138 | 12/12/2018 |
5.13.5 | 13,628 | 11/21/2018 |
5.13.4 | 73,733 | 8/31/2018 |
5.13.3 | 101,890 | 6/18/2018 |
5.13.2 | 61,931 | 5/11/2018 |
5.13.1 | 67,523 | 3/28/2018 |
5.13.0 | 45,768 | 2/19/2018 |
5.12.1-beta | 1,041 | 1/16/2018 |
5.12.0-beta | 567 | 1/15/2018 |
5.11.3 | 113,856 | 12/14/2017 |
5.11.2 | 99,779 | 10/11/2017 |
5.11.1 | 46,770 | 9/8/2017 |
5.11.0 | 3,250 | 9/5/2017 |
5.9.6 | 80,761 | 6/21/2017 |
5.9.5 | 58,569 | 4/19/2017 |
5.9.4 | 71,581 | 2/15/2017 |
5.9.3 | 55,263 | 11/30/2016 |
5.9.2 | 101,109 | 9/14/2016 |
5.9.1 | 32,765 | 8/12/2016 |
5.9.0 | 10,029 | 7/22/2016 |
5.7.7 | 66,326 | 3/29/2016 |
5.7.6 | 133,080 | 11/4/2015 |
5.7.5 | 107,196 | 8/4/2015 |
5.7.4 | 15,820 | 6/19/2015 |
5.7.3 | 6,607 | 5/13/2015 |
5.7.2 | 17,954 | 4/14/2015 |
5.7.1 | 3,080 | 3/25/2015 |
5.7.0 | 8,811 | 2/20/2015 |
5.5.6 | 26,641 | 10/16/2014 |
5.5.5 | 10,767 | 8/21/2014 |
5.5.4 | 10,723 | 6/10/2014 |
5.5.3 | 9,243 | 4/14/2014 |
5.5.2 | 3,386 | 3/20/2014 |
(Redirected from FAR Manager)
Developer(s) | Eugene Roshal (1996–2000) Far Group (2000–present) |
---|---|
Initial release | 10 September 1996; 24 years ago[1] |
Repository | |
Written in | C++ |
Operating system | Microsoft Windows, Linux port[2] |
Available in | English, Russian, Czech, German, Hungarian, Polish, Spanish, Slovak, Italian, Ukrainian, Belarusian |
Type | File manager |
License | Revised BSD license |
Website | farmanager.com |
Far Manager (short for File and ARchive Manager) is an orthodox file manager for Microsoft Windows and is a clone of Norton Commander. Far Manager uses the Win32 console and has a keyboard-oriented user interface (although limited mouse operation, including drag-and-drop, is possible).
Far Manager was created by Eugene Roshal, and has been under development by the Far Group since 2000. The project's Unicode branches (2.0 and 3.0) are open-source (under the revised BSD license). All branches are available as 32- and 64-bit builds. Far Manager is often viewed as a very customizable file manager and text editor, and a free alternative to Total Commander.[3][4][5]
Features[edit]
Far Manager features an internal viewer and editor, customizable user menus, tree views, file search, compare, integrated help, and a task switcher for its tools. Its standard functionality can be expanded with macros (which allow scripting) and plugins.
Far Manager's default interface combines two file panels with a command prompt. Panels may be fully customized as to which columns are shown and in which order, and operations may be done to and from either panel. The file panels support wildcard selection, advanced filtering, sorting and highlighting. The file panels and the command prompt are both active at the same time (they are interacted with using different keys), and most features can be accessed using keyboard shortcuts (the key bar at the bottom displays the function key actions for the currently held down modifier keys).
Extensibility[edit]
Far's standard functionality can be greatly extended with macros (written in Lua scripting language, primarily used to record keypress sequences) and plugins. Standard plugins installed by default include FTP, Windows network, extensible archive file support and temporary panel (sandbox) virtual file systems, a process list, print manager, filename case converter, and several editor plugins to format, wrap, and otherwise alter text.
Third-party plugins are available from the PlugRing repository and plugin announcement forum (in Russian). Some popular plugins include regular expression search and replace (both in the text editor and across multiple files), syntax highlighting and auto-completion for the text editor, SFTP/SCP and Windows Registry virtual file systems, 7-zip integration, a hex editor and a picture viewer (which overlays a DirectX surface over Far's console window).[6][7] Wrappers are available which allow using some Total Commander plugins with Far Manager, and vice versa. Plugins can be developed using the native C/Pascal API,[8] or using wrappers which permit plugin development in other platforms and languages, such as .NET (including PowerShell),[9] and Lua.[10]
Linux and MacOS version[edit]
far2l project develops Linux and MacOS ports of Far Manager. As of February 2021, the port successfully builds and the most common functions work. Among ported and working plugins are Colorer, MultiArc and TmpPanel. There is also new NetRocks plugin implementing network connections via FTP, SFTP, SCP, SMB, NFS and WebDAV.
far2l also supports 'terminal extensions'. Although FAR2L itself is a TUI application, it can run in GUI or TTY backends modes. While TTY backend can run in any terminal (like, for example, xterm), it can also run inside a built-in terminal of GUI mode far2l, gaining capabilities not available on 'regular' terminals (such as recognizing all possible keyboard key combinations, even with keyup events). Also, the 'host' far2l can provide shared clipboard access and desktop notifications. Those extensions can be used by running TTY far2l inside an SSH client session opened in 'host' GUI far2l (or by using SFTP/SCP protocols in NetRocks to run remote far2l via 'execute remote command' feature).[11]
Winscp Webdav Examples
Licensing[edit]
Far Manager is available under the revised BSD license.
Originally, Far Manager was available as 40 days shareware for everyone except for citizens of the former USSR countries, who could use it as freeware for non-commercial use only.[12] On 26 October 2007, the source code for the Unicode development version (1.80, later renamed to 2.0) was released under the revised BSD license.[13][14][15] On 17 May 2010 the 1.x branch has also been released under the revised BSD license, though without source code.[16]
See also[edit]
- WinSCP plugin
![Winscp Webdav Example Winscp Webdav Example](https://res.cloudinary.com/practicaldev/image/fetch/s--7IkuXnJU--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://cdn-images-1.medium.com/max/2000/1*4cAdavovo3Sn5FnOs7K5Tg.png)
References[edit]
- ^Far Manager release history
- ^http://github.com/elfmz/far2l
- ^Антонов, Игорь (July 2008). Как сказать варезу 'Нет!' [How to say 'no' to warez]. XAKEP (in Russian) (115): 22–23. Retrieved 13 September 2010.
- ^Леха ББ (May 2003). Ручной кодинг с удобствами. Редакторы кода [Comfortable manual coding. Code editors]. XAKEP (in Russian) (30): 60. Retrieved 13 September 2010.
- ^Bezroukov, Nikolai (12 August 2009). 'FAR – the first OFM that successfully implemented a plug-in concept'. The Orthodox File Manager (OFM) Paradigm. Softpanorama University Library. Retrieved 13 September 2010.
- ^Far PlugRing. 'Top plugins'. Retrieved 29 September 2010.
- ^ГалЈнкин, Сергей (17 May 2004). 'Десять лучших дополнений для FAR' [Best ten add-ons for FAR]. ITC.UA, published in 'Домашний ПК' (in Russian). Retrieved 12 August 2015.
- ^FAR Encyclopedia for Developers
- ^FarNet and PowerShellFar on Google Code.
- ^LuaFar thread (in Russian).
- ^https://github.com/elfmz/far2l/blob/master/far2l/bootstrap/scripts/FarEng.hlf.m4
- ^License.xUSSR.txt (Far EULA for ex-USSR countries citizens). Distributed with older 1.x versions.
- ^Far Group (26 October 2007). 'Far Manager – Open Source'. Retrieved 4 February 2009.
- ^Far Group (26 October 2007). 'Open Source – Unicode Far (Far forum)' (in Russian). Retrieved 4 February 2009.
- ^Мешков, Георгий (30 October 2007). 'Файловый менеджер Far Manager стал свободным' [Far file manager became free]. Компьюлента (in Russian). Retrieved 13 September 2010.
- ^Far Group. 'Far 1.x changelog' (in Russian). Archived from the original on 20 June 2010. Retrieved 20 May 2010.
Winscp Webdav Example Site
External links[edit]
Winscp Webdav Example Free
![Winscp webdav examples Winscp webdav examples](https://i.pinimg.com/originals/df/1a/79/df1a79f84f9d74a5a08c45228cddfedc.png)
- Official website
Winscp Webdav Example
Retrieved from 'https://en.wikipedia.org/w/index.php?title=Far_Manager&oldid=1009541490'