いろいろ備忘録日記

主に .NET と Python絡みのメモを公開しています。

jakarta

Jakarta Commons IO覚書-0002

(2) toString 指定したストリームからデータを一括で読み込み 単一の文字列として返します。 StringBuffer sb = new StringBuffer(); for(int i = 1; i <= 10; i++){ sb.append("word" + i); sb.append("\n"); } StringReader sr = new StringReader(sb.toSt…

Jakarta Commons IO覚書-0001

Commons IOとはIOの名の通りJavaのストリーム処理 を助けるライブラリです。標準APIのストリームクラスに対するユーティリティや 特化した処理を行うストリームクラス等が定義されています。ちょこっと使用したのでそのメモです。 なお、使用したバージョン…

JavaでFTP-0004

(7) ファイルを取得する(GET) // 出力ストリーム(取得したファイルのデータが流し込まれる) FileOutputStream fos = new FileOutputStream(new File("ファイル名")); // fosのストリームにデータが流し込まれる ftp.retrieveFile("サーバ上の取得ファイル名"…

JavaでFTP-0003

(3) モード切り替え ftp.setFileType(FTP.ASCII_FILE_TYPE); で、asciiモードになります。 同様にbinaryモードに切り替えるのは ftp.setFileType(FTP.BINARY_FILE_TYPE); です。(4) カレントディレクトリを変更する ftp.changeWorkingDirectory("該当ディレ…

JavaでFTP-0002

2) FTPサーバーにログイン ftp.login("ユーザID", "パスワード"); int replyCode = ftp.getReplyCode(); if(!FTPReply.isPositiveCompletion(replyCode)){ // エラー処理 } 先に、FTPClientのconnectメソッドを呼び出している事が 前提条件となります。 ==…

JavaでFTP-0001

Javaの標準APIにはFTPに特化したクラス等がありません。 標準APIだけを使用してFTPサーバとやりとりするには ソケットを用いてコマンドを発行したりします。 でも、JakartaのCommonsにNetというのがありますので、 これを使用するのが一番手っ取り早いです。…