mirror of https://github.com/winscp/winscp.git
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
![]() |
23 hours ago | |
---|---|---|
.github | 1 year ago | |
deployment | 3 weeks ago | |
dotnet | 2 weeks ago | |
libs | 3 weeks ago | |
source | 11 hours ago | |
translations | 2 weeks ago | |
.gitattributes | 7 years ago | |
build.bat | 6 months ago | |
license.txt | 6 years ago | |
readme.md | 8 months ago |
readme.md
WinSCP is a popular free file manager for Windows supporting SFTP, FTP, FTPS, SCP, S3, WebDAV and local-to-local file transfers. A powerful tool to enhance your productivity with a user-friendly interface and automation options like .NET assembly or batch file scripting. Use WinSCP also for file editing, directory synchronization and site management. WinSCP is open-source and well documented. It is available in English and many other languages.
To build WinSCP you need:
- Embarcadero C++Builder 11 Professional.
- Build Tools and Agents for Visual Studio 2022 (for C# 9.0)
- nasm (store it to
buildtools/tools/nasm.exe
) - Object file converter (store it to
buildtools/tools/objconv.exe
)
To build WinSCP from source by yourself, modify and use 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
for the license conditions.