Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Ako sa k nám súboru efektívne pomocou FTP v jazyku Java

Programátori často spúšťať externé programy pre funkcie nie je implementovaná v jazyku Java kódu. Externé programy sú používané nemusí byť nutne napísaný v Jave , a niekedy , programátori nemajú prístup k zdrojovým kódom . Najmä môže Java program spustiť externý program otvoriť klienta pre protokol FTP ( ) pre prenos súborov . Pokyny dovolená 1

Otvorte textový editor dvojklikom na jeho ikonu na ploche . Vytvorenie FTP príkazový súbor pomocou editora , ktorý súbor obsahuje zoznam príkazov pre FTP klienta vykonať . Zadajte nasledujúci text do súboru :

otvoriť server.company.com klipart

userid klipart

heslo

dostať remoteFile.doc

bye

Nahradiť " server.company.com " s názvom hostiteľa FTP serveru " ID užívateľa" s názvom vášho FTP účtu , " heslo " s FTP účtu heslá , a " remoteFile.doc " s názvom súboru , ktorý chcete dostať z FTP servera . Uložte súbor príkazov FTP ako " ftpCommands.txt " , potom ukončite textový editor
2

zahrnúť nasledujúce riadky na začiatku programu Java : .

Import " java . io * . " ;

import " java.util * " ; .
3

zahrnúť nasledujúci riadok v kóde v jazyku Java , kamkoľvek po Java kód citovaný v predchádzajúcej kroky :

Runtime runtimeContext = Runtime.getRuntime ( ) ;

tomto riadku načítava ( odkaz na ) existujúce runtime kontextu , v ktorom je spustený váš program Java , FTP klient pobeží na rovnakej kontext .
4

Zahrnúť nasledujúce riadky v kóde Java pre volanie klienta FTP , kdekoľvek po kódu v jazyku Java citovanej v predchádzajúcich krokoch :

String [ ] myCall = {

" ftp " ,

" - s : ftpCommands.txt "

} ;

newProcess = runtimeContext.exec ( myCall ) ;

newProcess.waitFor ( ) ;

Tento kód vytvorí pole reťazcov obsahujúci názov externého programu a jeho argumenty ( v tomto prípade názov príkazu FTP súboru ) , potom metóda Runtime.exec ( ) v skutočnosti požaduje , aby klient FTP . Metóda Runtime.waitFor ( ) čaká , až klient FTP dokončí pokračovať v práci svojho programu Java . V tomto bode , bude vzdialený súbor bol stiahnutý zo servera FTP .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené