VFSを利用したHTTPとFTP上のファイルを表示する簡単なサンプル


サンプル概要

HTTPとFTP上のファイルを出力するサンプル

準備

  1. Commons Netをダウンロードする
  2. Commons vfsをダウンロードする
  3. Jakarta Oroをダウンロードする
  4. Commons Loggingをダウンロードする
  5. Commons HttpCLientをダウンロードする
  6. Commons Codecsをダウンロードする 上記それぞれをクラスパスが通るように以下のソースコードをコンパイルしてください。

ソースコード

	import java.io.BufferedReader;
	import java.io.InputStream;
	import java.io.InputStreamReader;
	
	import org.apache.commons.vfs.FileContent;
	import org.apache.commons.vfs.FileObject;
	import org.apache.commons.vfs.FileSystemManager;
	import org.apache.commons.vfs.VFS;
	
	public class JakartaVFSSample {
		public static void main(String args[]) {
			try {
				FileSystemManager fsManager = VFS.getManager();
				FileObject fileObject = fsManager.resolveFile(args[0]);
				
				FileContent fileContent = fileObject.getContent();
				InputStream is = fileContent.getInputStream();
				InputStreamReader isr = new InputStreamReader(is);
				BufferedReader br = new BufferedReader(isr);
				String line = null;
				while((line = br.readLine()) != null) {
					System.out.println(line);
				}
			} catch(Exception e) {
				e.printStackTrace();
			}
		}
	}

使い方

java JakartaVFSSample http://www.apache.org

と入力するとHTMLが標準出力されます。

メニュー

最新の20件

2014-05-26 2006-03-20 2014-07-25 2014-05-27 2014-05-26 2006-09-22 2006-03-10
  • VFSを利用したHTTPとFTP上のファイルを表示する簡単なサンプル
  • VFS

  • counter: 1376
  • today: 1
  • yesterday: 0
  • online: 1