Konsolowy klient FTP
Stronę tą wyświetlono już: 2337 razy
Program ftpClient umożliwia nawiązanie połączenia z serwerem FTP oraz wykonywanie operacji za pomocą następujących poleceń:
- mget - pobierania plików. Przykład:
powyższy kod pobiera wszystkie pliki z rozszerzeniem .cpp i .h;mget *.cpp *.h - get - pobierania pojedynczych plików. Przykład:
powyższy kod pobiera pliki main.cpp, ICommand.h oraz ICommand.cpp;get main.cpp ICommand.h ICommand.cpp - mput - wysyłania plików znajdujących się w bieżącej lokalizacji. Przykład:
Powyższy kod wysyła wszystkie pliki z rozszerzeniem .cpp i .h na serwer ftp do jego bieżącej lokalizacji z bieżącej lokalizacji programu;mput *.cpp *.h - put - wysyła pojedyncze pliki. Przykład:
powyższy kod wysyła pliki main.cpp, ICommand.h oraz ICommand.cpp na server FTP;put main.cpp ICommand.h ICommand.cpp - ls - wyświetla listę plików i folderów w bieżącej lokalizacji na serwerze FTP;
- lls - wyświetla listę plików i folderów w bieżącej lokalizacji programu;
- pwd - wyświetla bieżącą lokalizację na serwerze FTP;
- cd - zmienia bieżącą lokalizację na serwerze FTP. Przykład:
powyższy kod spowoduje przejście do folderu o nazwie folder znajdującego się w bieżącej lokalizacji programu;cd folder - lcd - bez parametru wyświetla bieżącą lokalizację programu, z parametrem zmienia bieżącą lokalizację programu. Przykład:
powyższy kod spowoduje przejście do folderu o nazwie folder znajdującego się w bieżącej lokalizacji programu;cd folder - mkdir - umożliwia utworzenie folderu na serwerze FTP, gdy ten nie istnieje. Jeżeli folder istnieje wyświetlany jest komunikat błędu. Przykład:
mkdir folder
- rmdir - umożliwia usunięcie pustego folderu, jeżeli folder zawiera pliki zwrócony zostanie komunikat błędu;
- lmkdir - tworzy folder w bieżącej lokalizacji programu. Jeżeli folder już istnieje to zwracany jest komunikat błędu;
- lrmdir - usuwa folder z bieżącej lokalizacji programu. Jeżeli folder zawiera pliki zwracany jest komunikat błędu;
- mdelete - usuwa pliki z bieżącej lokalizacji na serwerze FTP. Przykład:
powyższy kod usunie wszystkie pliki z rozszerzeniem *.cpp i *.h z bieżącej lokalizacji na serwerze FTP;mdetere *.cpp *.h - delete - usuwa pojedyncze pliki z serwera FTP. Przykład:
powyższy kod usuwa pliki main.cpp, ICommand.h oraz ICommand.cpp;delete main.cpp ICommand.h ICommand.cpp
Program jest napisany niestety pod system Windows gdyż wykorzystuje on jego funkcje systemowe opisane na stronie MSDN.
Tytuł:
C++ Zbiór zadań z rozwiązaniami
Autor:
Tomasz Jaśniewski
Tytuł:
Mikrokontrolery dla hobbystów. Projekty DIY w języku C i C++
Autor:
Miguel Angel Garcia-Ruiz, Pedro Cesar Santana Mancilla
Tytuł:
Architektura oprogramowania bez tajemnic. Wykorzystaj język C++ do tworzenia wydajnych aplikacji i systemów
Autor:
Adrian Ostrowski, Piotr Gaczkowski
Tytuł:
Wprowadzenie do C++
Autor:
Michał Matlak
Tytuł:
Opus magnum C++ 11. Programowanie w języku C++. Wydanie II poprawione (komplet)
Autor:
Jerzy Grębosz
Tytuł:
Programowanie wieloplatformowe z C++ i wxWidgets 3
Autor:
Bartosz W. Warzocha
Tytuł:
Język C++ i przetwarzanie współbieżne w akcji. Wydanie II
Autor:
Anthony Williams
Tytuł:
C++ dla bystrzaków. Wydanie VII
Autor:
Stephen R. Davis
Tytuł:
Tablice informatyczne. Podstawy C++
Autor:
Radosław Sokół
Tytuł:
Opus magnum C++11. Programowanie w języku C++ (komplet)
Autor:
Jerzy Grębosz