# winscp **Repository Path**: gitlwm/winscp ## Basic Information - **Project Name**: winscp - **Description**: WinSCP 是一个 Windows 环境下使用的 SSH 的开源图形化 SFTP 客户端 - **Primary Language**: C/C++ - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: https://www.oschina.net/p/winscp - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 11 - **Created**: 2021-05-11 - **Last Updated**: 2024-06-14 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README [WinSCP](https://winscp.net/) is a popular free SFTP and FTP client for Windows, a powerful file manager that will improve your productivity. It offers an easy to use GUI to copy files between a local and remote computer using multiple protocols: Amazon S3, FTP, FTPS, SCP, SFTP or WebDAV. Power users can automate WinSCP using .NET assembly. WinSCP is available in English and many other languages. To build WinSCP you need: - [Embarcadero C++ Builder XE6 Professional](https://www.embarcadero.com/products/cbuilder). - [Build Tools and Agents for Visual Studio 2017](https://visualstudio.microsoft.com/) (for C# 7.0) - [nasm](https://www.nasm.us/) (store it to `buildtools/tools/nasm.exe`) - [Object file converter](https://www.agner.org/optimize/#objconv) (store it to `buildtools/tools/objconv.exe`) - Build MFC (see [`readme_mfc.txt`](readme_mfc.txt)). To build WinSCP from source by yourself, modify and use [`build.bat`](build.bat) in root folder. Directory structure: /source project files of all native libraries and executables /source/components native WinSCP visual components /source/console console interface /source/core core (non-visual) part of WinSCP (SSH, SFTP, FTP, WebDAV, S3 and SCP code) /source/dragext drag&drop shell extension /source/filezilla source code of FileZilla FTP client /source/forms visual part of WinSCP (dialogs and windows) /source/packages general visual components (both mine and 3rd party) /source/putty source code of PuTTY SSH client /source/resource resources strings /source/windows other sources /deployment Inno Setup script to create setup package (see /deployment/readme) /dotnet source code of WinSCP .NET assembly /libs 3rd party libraries /translations translations of WinSCP strings See the file [`license.txt`](license.txt) for the license conditions. [![NuGet](https://img.shields.io/nuget/v/WinSCP.svg)](https://www.nuget.org/packages/WinSCP/)