Java 원 격 파일 읽 기

자바 에서 원 격 기기 의 파일 을 읽 고 쓰 는 것 은 IO 클래스, URL 클래스 를 통 해 이 루어 집 니 다. 그 중에서 URL 이 지원 하 는 프로 토 콜 은 다음 과 같 습 니 다.
http, https, ftp, mailto, file, gopher, jar, doc, netdoc, systemresource, verbatim 등.
ftp 를 예 로 들 면 구체 적 으로 다음 과 같다.
import java.net.*;
import java.io.*;
import java.util.*;
public class ReadURLFile{
 public static void main(String[] args) throwsException{
  URL urlfile = new URL("ftp://user:[email protected]/aaa.txt");
  BufferedReader in = newBufferedReader(new InputStreamReader(urlfile.openStream()));
  String content="";
  String inputLine =in.readLine();
  while(inputLine!=null){
   content +=inputLine;
   inputLine =in.readLine();
  }
  System.out.println(content);
  in.close();
 }
}//   ;

 

import java.net.*;
import java.io.*;
import java.util.*;
public class WriteURLFile{
 public static void main(String[] args) throwsException{
  URL urlfile = newURL("ftp://wangxl:[email protected]/aaa.txt");
  BufferedWriter out = newBufferedWriter(newOutputStreamWriter(urlfile.openConnection().getOutputStream()));
  //String content="";
  //String inputLine =in.readLine();
  //while(inputLine!=null){
  // content +=inputLine;
  // inputLine =in.readLine();
  //}
  //System.out.println(content);
  out.write("fff and soon",0,5);
  out.close();
 }
}//   

좋은 웹페이지 즐겨찾기