Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/diev/ftpsreportsdownloader

Downloads all files from a remote FTPS server to a local path. Reference code v1.0 (c) MOEX 2016 updated to v2.0 2023
https://github.com/diev/ftpsreportsdownloader

csharp downloader ftps-client net-framework

Last synced: about 2 months ago
JSON representation

Downloads all files from a remote FTPS server to a local path. Reference code v1.0 (c) MOEX 2016 updated to v2.0 2023

Awesome Lists containing this project

README

        

# FTPSReportsDownloader

Downloads all files from a remote FTPS server to a local path.

Reference code v1.0 (c) MOEX 2016 updated to v2.0 2023

## v2.0

- Update project to .Net Framework 4.8
- Refactor sync alghoritm completely (use new lines in `/UpdateHistory.txt` or download `days` before files)
- Change `` to write dated logs if specified

- Add checking SIZE of `/UpdateHistory.txt` before new download
- Add resume download of `/UpdateHistory.txt`
- Add `` (optional, default in `DownloadDirectory`)
- Add `` (optional, default up to 14 days before)

- Remove use of `lastSync.file` - it is simple to delete few last lines from local `UpdateHistory.txt` instead

## Requirements

- .Net Framework 4.8

## Breaking Notes

.NET 6+ does not contain FTP functionality anymore. It has been suggested to use other libraries.

## License

Licensed under the [Apache License, Version 2.0].

[Apache License, Version 2.0]: LICENSE