Konfiguracja sprzętu i oprogramowania

Automatyczne przesyłanie plików na FTP i wysyłanie plików na e-mail. Uzyskaj dostęp do serwera FTP z wiersza poleceń Windows Polecenie FTP z plikiem tekstowym

Wcześniej korzystaliśmy z FileZilla Client, bezpłatnego klienta FTP dla systemu Windows, którego można używać do uzyskiwania dostępu do plików i przesyłania ich na serwer FTP. Widzieliśmy również, jak możemy uzyskać dostęp do serwera FTP za pomocą NotePad ++, alternatywy dla Notatnika dla systemu Windows. W tym poście omówimy, jak uzyskać dostęp do FTP z wiersz poleceń.

Wiersz poleceń systemu Windows umożliwia dostęp do serwera za pomocą polecenia FTP. Łącząc się z serwerem, możesz przesyłać pliki i pobierać pliki z komputera za pomocą poleceń. Wymienię również kilka poleceń FTP, które z czasem przydadzą się.

Dostęp do serwerów FTP z wiersza poleceń

Oto kroki, które pokażą Ci, jak korzystać z FTP z wiersza poleceń:

Aktualizacja z marca 2020 r.:

Teraz zalecamy użycie tego narzędzia w przypadku błędu. Ponadto to narzędzie naprawia typowe błędy komputera, chroni przed utratą plików, złośliwe oprogramowanie, awarie sprzętu i optymalizuje komputer pod kątem maksymalnej wydajności. Możesz szybko naprawić problemy z komputerem i uniemożliwić wyświetlanie innych programów z tym oprogramowaniem:

  • Krok 1: Pobierz narzędzie do naprawy i optymalizacji komputera(Windows 10, 8, 7, XP, Vista — certyfikat Microsoft Gold).
  • Krok 2: Kliknij „ Rozpocznij skanowanie'znaleźć problemy Rejestr systemu Windows, co może powodować problemy z komputerem.
  • Krok 3: Kliknij „ napraw wszystko' rozwiązać wszystkie problemy.

krok 1: Uruchom wiersz polecenia i zmień katalog, w którym znajdują się wszystkie twoje pliki. Ponieważ tutaj możesz przenieść swoje pliki na serwer i przesłać je do tego samego folderu.

krok 2: Wpisz polecenie

nazwa domeny ftp

Przykład: ftp azharftp.clanteam.com

Krok 3: Wprowadź swoją nazwę użytkownika i hasło.

Krok 4: Zobaczysz konfigurację połączenia. Teraz możesz wykonywać akcje na serwerze.

Oto polecenia FTP:

Możesz skorzystać z pomocy, aby uzyskać pełna lista Polecenia FTP. Ta komenda nie wymaga połączenia z systemem zdalnym.

  • Pomoc: Żąda listy wszystkich dostępnych poleceń FTP.
  • ASCII: aktywuj tryb ASCII.
  • Status: aby zobaczyć, jak skonfigurowana jest bieżąca sesja FTP.
  • Wskazówka: Włącz i wyłącz tryb interaktywny.
  • ls: lista katalogów równoważnych tobie.
  • ls-l: długa lista katalogów, więcej szczegółów.
  • hasło: Pokaż nazwę bieżącego katalogu
  • PŁYTA CD: Zmień katalog.
  • LCD: zmienia lokalny katalog bieżący.
  • odbierać: pobierz plik z serwera FTP.
  • umieścić: plik na serwer.
  • mget: przesłać wiele plików z serwera FTP.
  • mput: przesłać wiele plików na serwer FTP.
  • dwójkowy: aktywować tryb binarny.
  • Kasować: usuń dowolny plik na serwerze FTP.
  • katalog katalogowy: utworzyć katalog na serwerze FTP.
  • ASCII: Ustawia tryb transferu plików na ASCII (Uwaga: jest to tryb domyślny dla większości programów FTP).
  • wyjdź / zamknij / na razie / rozłącz: Odłącz się od serwera FTP.
  • Prefiks polecenia wykrzyknik powoduje wykonanie polecenia w system lokalny, nie w pilocie.

A dzisiaj przyjrzymy się współpracy serwer FTP ohm za pomocą polecenia wiersz polecenia. Tak jak powiedziałem Ta metoda jest używany dość rzadko, przynajmniej przeze mnie, ponieważ łatwiej jest pracować przez klienta FTP. Jednak przy pisaniu automatycznych skryptów do wymiany danych między komputerem lokalnym a serwerem FTP ta wiedza będzie dla Ciebie bardzo przydatna.

W tym filmie nie napiszemy skryptu, zrobimy to w następnym filmie, ale po prostu rozważmy podstawowe polecenia do pracy z serwerem FTP za pomocą wiersza poleceń.

Podstawowe polecenia do pracy z serwerem FTP za pomocą wiersza poleceń CMD

I najpierw musimy uruchomić wiersz poleceń ( Start \ Aplikacje \ Narzędzia \ Wiersz polecenia) lub wygrana+r\cmd.

Przede wszystkim musisz przejść do trybu serwera FTP, odbywa się to za pomocą polecenia FTP

Wchodzić NAZWA UŻYTKOWNIKA kto ma dostęp do ten serwer oraz HASŁO

Jeśli poprowadzimy zespół DIR wtedy otrzymamy listę plików i folderów znajdujących się na serwerze FTP.

Nie będę mówił o wszystkich poleceniach, które służą do pracy z serwerem FTP za pomocą wiersza poleceń, a tylko o tych, których potrzebujemy do napisania skryptu. Są to głównie polecenia, które pozwalają nam kopiować pliki z serwera FTP na nasz komputer lokalny i odwrotnie z komputera lokalnego na serwer FTP.

Zawsze możesz zadzwonić WSPARCIE a zobaczysz listę obsługiwanych poleceń, aby poznać cel polecenia, po prostu wpisz POMOC COMMAND_NAME.

Ale tutaj opis jest bardzo skromny, więc jeśli chcesz wiedzieć więcej szczegółowy opis różne zespoły, odwiedź moją stronę w artykule fabularnym. Opublikuję link w opisie tego filmu.

Nie mam dostępu do bezpośredniego zapisu plików w katalogu głównym tego serwera FTP, ale mam dostęp do folderu htdocs, więc przejdźmy najpierw do tego folderu. Odbywa się to za pomocą poleceń CD FOLDER_NAME.

Widzimy, że w tym folderze nie mamy nic. Spróbujmy tutaj skopiować jakiś plik z naszego komputera lokalnego. Do tego na lokalny komputer stwórzmy tatusia, powiedzmy, że go mam nod32_update bo w jednym z kolejnych filmików opowiem o tym, jak napisać scenariusz do automatyczna aktualizacja antywirus NOD32. I stwórzmy trochę Dokument tekstowy dopuszczalny 123.txt.

Aby skopiować plik 123.txt na serwer FTP, wpisz polecenie PUT c:\nod32_update\123.txt. Plik jest kopiowany, możemy to sprawdzić poleceniem DIR. Jak widać plik został skopiowany dokładnie do folderu, do którego przeszliśmy przez polecenie płyta CD.

Jeśli musimy skopiować wszystkie pliki z określonego folderu na komputerze lokalnym do folderu na serwerze FTP, to musimy określić bieżący katalog lokalny i katalog na serwerze.

Nauczyliśmy się określać katalog na serwerze za pomocą polecenia płyta CD

Katalog lokalny jest określony za pomocą polecenia LCD, jeśli go wpiszemy, zobaczymy, że bieżący katalog to folder z profilem bieżącego użytkownika. A ponieważ mam zamiar skopiować pliki z innego folderu, wpisuję polecenie LCD PATH_TO_DESIRED_FOLDER

O co chodzi, jest drużyna MPUT który kopiuje pliki z folder lokalny do zdalnego i nie pyta, które to foldery, więc musimy podać te informacje.

Aby skopiować wszystkie pliki z folderu lokalnego do folderu zdalnego, określam polecenie MPUT *.*, gdzie *.* oznacza wszystkie pliki w folderze lokalnym.

Tutaj jesteśmy pytani o pytanie potwierdzające dla każdego pliku, chcemy go skopiować, czy nie, w tym celu żyjemy Enter. Aby zapobiec wyświetlaniu takich potwierdzeń, istnieje polecenie PROMT wyłącza tryb interaktywny wyłączony.

Teraz spróbujmy zrobić odwrotna akcja, czyli skopiuj wszystkie pliki ze zdalnego folderu na serwerze FTP do lokalnego. Odbywa się to za pomocą polecenia MGET*.*.

Jak widać, wszystko jest w porządku, wszystkie potrzebne pliki pojawiły się w naszym folderze i teraz możemy zakończyć pracę z serwerem FTP za pomocą polecenia ZREZYGNOWAĆ.

Co godzinę zajęło mi wysyłanie plików raportów na serwer FTP, a także duplikowanie wysyłania tych plików na pocztę do kilku odbiorców. Po kilku poszukiwaniach zdecydowałem się na wbudowane narzędzie ftp.exe (C:\Windows\System32\ftp.exe) i stary dobry blat. Więc zacznijmy. Musimy przesyłać co godzinę pliki XML z katalogu %dir%\file_export (gdzie %dir% to ścieżka do naszego folderu) na serwer ftp.server.com.
Nowa wersja w Pythonie

Skonfiguruj przesyłanie plików na FTP

Utwórz plik poleceń dla ftp.exe
Tworzymy dokument tekstowy (na przykład ftpcomm.txt) i piszemy w nim:
Zaloguj sie
hasło
cd IN
dwójkowy

PA
gdzie:
Zaloguj sie- logowanie do serwera ftp
hasło- hasło do serwera ftp
cd IN- przejdź do wybranego folderu
dwójkowy- zainstalować sposób binarny transfery plików. W takim przypadku plik nie jest przekodowywany podczas transmisji i jest zapisywany w niezmienionej postaci. To jest najbardziej niezawodny sposób transfer plików.
mput C:\%katalog%\file_export\*.xml- skopiuj jeden lub więcej plików lokalnych na zdalny komputer, określając katalog
PA- zakończenie sesji FTP i wyjście z serwera FTP
Utwórz plik export.bat
Piszemy w nim:

gdzie:
C:\WINDOWS\system32\ftp.exe- Ścieżka do narzędzia ftp.exe
-s:c:\%katalog%\ftpcomm.tx t - ustaw ścieżkę do pliku tekstowego zawierającego polecenia FTP, polecenia zostaną automatycznie uruchomione po uruchomieniu FTP.
-i- wyłącz tryb interaktywny podczas przesyłania wielu plików.
ftp.serwer.com- wprowadź adres naszego serwera FTP.
Pracę sprawdzamy uruchamiając export.bat. Widzimy, że pliki zostały przesłane na serwer FTP. Ale tu pojawia się problem, skoro musimy wgrywać pliki raz na godzinę, to jak wykluczyć ponowne wysyłanie plików? Rozwiązanie jest banalne:
Dodaj następujące elementy do pliku export.bat:
cd /d C:\%katalog%\eksport_pliku\
del*.xml
gdzie:
cd /d C:\%katalog%\eksport_pliku\- przejdź do katalogu, w którym przechowywane są pliki XML.
del*.xml- usuń wszystkie pliki XML.

Skonfiguruj wysyłanie plików do e-mail

Aby wysłać pliki na pocztę, użyj narzędzia blat (http://www.blat.net/). Pobierz i rozpakuj do dowolnego katalogu, w naszym przypadku jest to c:\%dir\blat/
Instalacja Blat. Nazywamy wiersz poleceń. W wierszu poleceń przejdź do naszego folderu:
cd c:\%katalog%\blat/
Rozpoczynamy instalację blatu (profil blat rejestrujemy w rejestrze, dane są zapisywane w rejestrze) Systemy Windows do wątku: .
blat.exe -install smtp.yandex.ru Nazwa skrzynki [email protected] 3 25 profil Nazwa skrzynki [email protected] Twoje_hasło
Gdzie:
smtp.yandex.ru- Nazwa serwer poczty elektronicznej, za pośrednictwem którego będą wysyłane e-maile.
[email protected]- nazwę nadawcy, która wyświetli się w polu.
3 - liczba prób ponownego wysłania wiadomości w przypadku braku połączenia z serwerem.
25 - numer portu serwera SMTP.
profil- Nazwa profilu.
[email protected]- nazwa użytkownika, która ma być używana podczas łączenia się z serwerem SMTP.
Twoje hasło- hasło używane podczas łączenia się z serwerem SMTP, tj. hasło do skrzynki pocztowej.

Dodawanie wysyłania e-maili do export.bat

W pliku export.bat po linii
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
Przepisujemy:

gdzie:
-p profil– nazwa profilu Blat (określany podczas montażu)
-zestaw windows-1251(Wybierz kodowanie Windows)
-do [e-mail chroniony] - adres odbiorcy listu
-temat "Eksport plików"- Temat listu
-body "Auto eksport"- Treść listu
-attach c:\%dir%\file_export\*.xml– pliki lub plik do wysłania
Jeśli chcesz wysłać listy do kilku skrzynek pocztowych, napisz podana linia kilka razy, wskazując skrzynki pocztowe odbiorcy:
blat.exe -p profil -charset windows-1251 -to [e-mail chroniony]-subject "Eksport pliku" -body "Eksport automatyczny" -attach c:\%dir%\file_export\*.xml
blat.exe -p profil -charset windows-1251 -to [e-mail chroniony]-subject "Eksport pliku" -body "Eksport automatyczny" -attach c:\%dir%\file_export\*.xml
blat.exe -p profil -charset windows-1251 -to [e-mail chroniony]-subject "Eksport pliku" -body "Eksport automatyczny" -attach c:\%dir%\file_export\*.xml

Ostateczny plik export.bat

W efekcie otrzymujemy plik export.bat, w którym mamy wiersze:
C:\WINDOWS\system32\ftp.exe -s:c:\%dir%\ftpcomm.txt -i ftp.server.com
blat.exe -p profil -charset windows-1251 -to [e-mail chroniony]-subject "Eksport pliku" -body "Eksport automatyczny" -attach c:\%dir%\file_export\*.xml
cd /d C:\%katalog%\eksport_pliku\
del*.xml
W pierwszej linii wysyłamy pliki na serwer FTP, w drugiej wysyłamy pliki e-mailem, następnie przechodzimy do katalogu, w którym są przechowywane pliki i usuwamy je.

Wysyłanie plików zgodnie z harmonogramem

Przypomnę, że pliki musimy wysyłać co godzinę, w tym celu tworzymy zadanie w Harmonogram Windows. Gdzie wskazujemy, że musimy uruchomić export.bat raz na godzinę.

Wynik

W rezultacie mamy zautomatyzowany system godzinowe wysyłanie plików na serwer FTP i e-mail.

I pomyślałem: czy wszyscy wiedzą, że do pracy z magazynami FTP wystarczą zwykłe? Narzędzia Windows? W tym artykule opiszę trzy prosta metoda jako przykład przesyłanie plików przez FTP. Działają te same sztuczki. Wszystko czego potrzebujesz to , Explorer i linia poleceń.

Metoda pierwsza: Internet Explorer 8

Każdy internauta zna adresy HTTP służące do uzyskiwania dostępu do stron internetowych, które są wprowadzane w pasek adresu przeglądarka - na przykład . Adresy dostępu do serwerów FTP budowane są według tej samej zasady: .

Wpisz w pasku adresu adres publicznego magazynu FTP, takiego jak Microsoft (Rysunek A) i kliknij . Jeśli połączenie się powiedzie, zobaczysz katalog główny. Aby uzyskać dostęp do podkatalogów i plików, kliknij katalog główny. Aby pobrać plik, kliknij go kliknij prawym przyciskiem myszy myszy i wybierz opcję „Zapisz element docelowy jako”.

Jak widać, wszystkie artykuły bazy danych, poprawki, aktualizacje, narzędzia i dokumentacja Microsoft są przechowywane na serwerze, tylko są prezentowane w formie listy z datami. Detale informacje dotyczące przechowywania FTP są zawarte w plikach „readme.txt”.

Rysunek A. Microsoft FTP Server widziany z Internet Explorera 8.

Należy pamiętać, że aby pomyślnie połączyć się z serwerem FTP za pomocą IE, opcje „Włącz widok folderów FTP (poza Internet Explorer)” i „Użyj pasywnego protokołu FTP (Użyj pasywnego FTP (w celu zapewnienia zgodności z firewallem i modemem DSL) w Przeglądanie sekcji Zaawansowane w oknie dialogowym Opcje internetowe. Możesz to wywołać z menu Narzędzia.

Aby uzyskać dostęp do prywatnych serwerów FTP, musisz wprowadzić nazwę użytkownika i hasło (Rysunek B). Jednak w IE 7 lub IE 8 możesz wyświetlić listę plików tylko w ten sposób. Aby pobrać, będziesz musiał użyć Eksploratora ( Eksplorator Windows). Aby uzyskać szczegółowe informacje, patrz ryc. C, D, E i F.


Rysunek B Dostęp do prywatnych serwerów FTP wymaga podania nazwy użytkownika i hasła.


Rysunek C Wybierz stronę | Otwórz stronę FTP w Eksplorator Windows” (Strona | Otwórz witrynę FTP w Eksploratorze Windows) lub „Widok | Otwórz witrynę FTP w Eksploratorze Windows” (Widok | Otwórz witrynę FTP w Eksploratorze Windows), aby uruchomić Eksploratora.



Rysunek D W oknie dialogowym Ostrzeżenie o zabezpieczeniach programu Internet Explorer kliknij przycisk Zezwalaj.

Często konieczne jest zautomatyzowanie procesu pobierania, przesyłania i usuwania plików z serwera FTP. Na przykład podczas pracy z rozproszone bazy Dane 1C lub do zapisania kopie zapasowe. Ale nie wszyscy wiedzą, że te procedury można wykonać z wiersza poleceń bez uciekania się do dodatkowego oprogramowanie, to jest Narzędzia Windows. Poniżej podam składnię poleceń do pracy z FTP, a także przykłady plików bat dla tych operacji.

1. Polecenie FTP

Do wymiany plików z serwerem FTP służy polecenie ftp, oto jego składnia:

FTP[-v] [-d] [-i] [-n] [-g] [-s:nazwapliku] [-a] [-A] [-x:sendbuffer]
[-r:bufor recv] [-b:bufory asynchroniczne] [-w:rozmiar okna] [węzeł]

-v Wyłącz wyświetlanie odpowiedzi ze zdalnego serwera.
-n Wyłącz automatyczne logowanie przy pierwszym połączeniu.
-i Wyłącz interaktywne żądania przy przekazywaniu wielu
pliki.
-D Włącz tryb debugowania.
-g Wyłącz globalizację nazw plików (zobacz polecenie GLOB).
-s:nazwa pliku Określa plik tekstowy zawierający polecenia FTP, które:
zostanie wykonane automatycznie po uruchomieniu FTP.
-a Użycie lokalnego interfejsu do powiązania połączenia.
-A Anonimowe logowanie do serwisu.
-x: wyślij buf sock Zastąp standardowy rozmiar bufora SO_SNDBUF (8192).
-r:recv sockbuf Zastąp standardowy rozmiar bufora SO_RCVBUF (8192).
-b:liczba asynchroniczna Zastępowanie domyślnego rozmiaru licznika asynchronicznego (3)
-w:rozmiar okna Zastępowanie domyślnego rozmiaru bufora wysyłania (65535).
węzeł określenie nazwy lub adresu IP zdalnego hosta,
z którym chcesz się połączyć.

Jak widać, nie ma operatorów do łączenia się z serwerem i pracy z plikami. Chodzi o to, że to polecenie uruchamia tylko sesję ftp:

!
Tymczasowe przejście do powłoki.

dodać
Dodawanie do pliku.

ascii
Ustaw tryb przesyłania plików w formacie ascii.

dzwon
ekstradycja sygnał dźwiękowy na końcu polecenia

dwójkowy
Ustawia tryb przesyłania plików w formacie binarnym.

PA
Zakończ sesję FTP i wyjdź.

płyta CD <удаленный_каталог>
Zmień katalog roboczy na zdalnym komputerze, gdzie:
<удаленный_каталог> - nazwa katalogu, który zacznie działać.

blisko
Zakończenie sesji FTP.

odpluskwić
Przełącz tryb debugowania.

kasować <удаленный_файл>
Usuwanie pliku na zdalnym komputerze, gdzie:
<удаленный_файл> — nazwa pliku do usunięcia.

reż. <удаленный_каталог> ] [<локальный_файл> ]
Wyświetlanie zawartości katalogu komputera zdalnego, gdzie:
<удаленный_каталог>
<локальный_файл>

rozłączyć się
Zakończenie sesji FTP.

dostwać <удаленный_файл> [<локальный_файл> ]
Pobieranie pliku, w którym:
<удаленный_файл>
<локальный_файл> — nazwa pliku na komputerze lokalnym .

globu
Przełączanie rozszerzenia metaznakowego nazw plików lokalnych.

haszysz
Przełącz wyjście „#” dla każdego przesyłanego bloku danych.

Wsparcie[ <команда> ]
Wyświetl informacje pomocy dla polecenia ftp, gdzie:
<команда> — Polecenie, którego opis zostanie wyświetlony, jeśli nie zostanie określony, wyświetlone zostaną wszystkie polecenia.

LCD [ <локальный_каталог> ]
Zmień katalog lokalny działającego komputera, gdzie:
<локальный_каталог> - Nazwa nowego katalogu lokalnego, jeśli nie zostanie określona, ​​zostanie użyta nazwa bieżącego katalogu.

dosłowny <команда_1> … <команда_n>

<команда_n> - polecenia do wysłania;

ls[<zdalny_katalog>] [<plik_lokalny>]
Wyjście zredukowanej zawartości katalogu zdalnego komputera, gdzie:
<удаленный_каталог> — katalog, którego zawartość zostanie wyświetlona, ​​jeśli nie zostanie określony, używany jest katalog bieżący;
<локальный_файл> — określa plik lokalny do zapisania na liście, jeśli nie zostanie określony, lista zostanie wyświetlona na ekranie.

mdelete<zdalny_plik_1> … <zdalny_plik_n>
Usuwanie wielu plików na zdalnym komputerze, gdzie:
<удаленный_файл_n> — nazwy plików do usunięcia.

mdir<zdalny_katalog_1> … <zdalny_katalog_n> <plik_lokalny>
Wyświetlanie zawartości kilku katalogów na zdalnym komputerze, gdzie:
<удаленный_каталог_n> — katalog, którego zawartość zostanie wyświetlona;
<локальный_файл> — określa plik lokalny do zapisania na liście, jeśli nie zostanie określony, lista zostanie wyświetlona na ekranie.

mget <удаленный_файл_1> <удаленный_файл_n>
Pobieranie wielu plików, gdzie:
<удаленный_файл_n> — plik zdalny do skopiowania.

mkdir <удаленный_каталог>
Utwórz katalog na komputerze zdalnym, gdzie:
<удаленный_каталог> to nazwa katalogu zdalnego do utworzenia.

mls<katalog_zdalny_1>... <remote_dir_n> <plik_lokalny>
Wyprowadzenie skróconej zawartości kilku katalogów na zdalnym komputerze, gdzie:
<удаленный_каталог_n> — katalog, którego zawartość zostanie wyświetlona, ​​jeśli nie zostanie określony, używany jest katalog bieżący;
<локальный_файл> — określa plik lokalny do zapisania na liście.

mput <локальный_файл_1> … <локальный_файл_n>
Wysyłanie wielu plików, gdzie:
<локальный_файл_n> to nazwa plików lokalnych do skopiowania.

podpowiedź
Przełączanie interaktywna wskazówka dla poleceń złożonych.

umieścić <локальный_файл> [<удаленный_файл> ]
Wysłanie pojedynczego pliku, gdzie:
<plik_lokalny>
<удаленный_файл>

pwd
Wyświetl katalog roboczy zdalnego komputera.

zrezygnować
Zakończ sesję FTP i wyjdź do wiersza poleceń.

cytat <команда>
Wysłanie dowolnego polecenia ftp, gdzie:
<команда> - polecenie do wysłania.

Odbierz <удаленный_файл> [<локальный_файл> ]
Pobierz plik przy użyciu bieżących ustawień typu pliku, gdzie:
<удаленный_файл> — zdalny plik do skopiowania;
<plik_lokalny> - nazwa pliku na komputerze lokalnym .

pomoc zdalna[ <команда> ]
Uzyskiwanie informacji pomocy o zdalnych poleceniach systemowych, gdzie:
<zespół> — polecenie zdalnego systemu, jeśli nie zostało określone, wyświetlana jest lista wszystkich poleceń.

Przemianować <имя_файла> <новое_имя_файла>
Zmiana nazwy plik zdalny, gdzie:
<Nazwa pliku> — nazwa pliku do zmiany nazwy;
<nowa_nazwa_pliku> - nowa nazwa pliku.

rmdir <имя_каталога>
Usuwanie katalogu na zdalnej maszynie, gdzie:
<nazwa_katalogu> to nazwa katalogu do usunięcia.

wysłać <локальный_файл> [<удаленный_файл> ]
Kopiowanie pojedynczego pliku przy użyciu bieżących ustawień typu pliku, gdzie:
<plik_lokalny> — nazwa pliku lokalnego do skopiowania;
<удаленный_файл> to nazwa pliku na zdalnym komputerze.

status
Odbicie stan aktulany połączenia FTP.

namierzać
Przełącznik śledzenia pakietów.

rodzaj[ <имя_типа> ]
Ustaw typ transferu plików, gdzie:
<Wpisz imię> — typ przesyłania plików, jeśli nie zostanie określony, zostanie wyświetlony bieżący typ przesyłania plików.

użytkownik <имя_пользователя> [<пароль> ] [<учетная_запись> ]
Wysyłanie informacji do połączenia komputer zdalny, gdzie:
<Nazwa użytkownika> — nazwa użytkownika do połączenia z komputerem zdalnym;
<hasło> - hasło do nadane imię użytkownik, jeśli nie jest określony, ale wymagany do połączenia, polecenie ftp zapyta użytkownika o to;
<Rachunek> Rachunek aby połączyć się ze zdalnym komputerem, jeśli nie jest określony, ale jest wymagany do połączenia, polecenie ftp zapyta użytkownika o to;

gadatliwy
Przełączanie trybu wyświetlania komunikatów.


Rozważmy mały przykład.

Najpierw napiszmy plik wsadowy, który zostanie przesłany na serwer Strona plik plik_dane.dat z " C:\przykład» . Algorytm pliku bat będzie wyglądał następująco:

  • Utwórz plik transport.txt z sekwencją instrukcji ftp;
  • Wykonujemy polecenie ftp, określając utworzony plik jako parametry;
  • Usuń plik transport.txt.

V ten przykład nazwa pliku i katalogi są zakodowane w pliku. Nie zawsze jest to wygodne. Zmodyfikujmy plik bat w taki sposób, aby otrzymywał dane do załadowania jako parametry, a także usuniemy wszystkie zmienione wartości w zmienne pliku. Otrzymujemy następujący kod ():

W związku z tym, aby skopiować plik plik_dane.dat z " c:\przykład» na serwer FTP w « Temp\Kopia zapasowa”, musisz uruchomić ten „plik wsadowy”, określając nazwę pliku oraz katalogi lokalne i zdalne jako parametry.

Podobnie możesz pisać pliki bat dla i na serwerze FTP, a także plik wykonywalny z dowolnym zestawem instrukcji.

Czy ten artykuł był pomocny?

Podobał Ci się artykuł? Podziel się z przyjaciółmi!
Czy ten artykuł był pomocny?
tak
Nie
Dziekuję za odpowiedź!
Coś poszło nie tak i Twój głos nie został policzony.
Dziękuję Ci. Twoja wiadomość została wysłana
Znalazłeś błąd w tekście?
Wybierz, kliknij Ctrl+Enter a my to naprawimy!