NyanFTP について


WEB ページ更新ユーティリティ「にゃんこ FTP」(Ver 1.4.3)

NyanFTP 動作サンプル画面
NyanFTP sample screen(28.9K)

●概要

NyanFTP(にゃんこ FTP)は Microsoft Windows 上で動作する FTP クライアントソフトウェアで、主として WEB ページ更新用に特化したものです。指定された条件(主に更新日付)に合致するファイルをディレクトリから検索し、一括転送することだけを目標に開発しています。また HTML のリンクチェッカを内蔵しているため、転送前にファイルの一覧とリンク先(A href=)の整合を確認することができます。

HTML リンクチェッカ動作サンプル画面
HTML Link Checker sample screen(58.5K)

●特長

動作環境Windows95, Windows98 Windows NT 4 以上
動作確認環境Windows95 のみ

本プログラムは VC++ 5.0(英語版)で作成しています。

配布アーカイブファイル nyanftp.lzh には以下のものが含まれます。

readme.txtこのファイル
nyanftp.exe本体

●使用法

(1) 最初に起動したときは、「プロパティ」と「アカウント設定」で通信環境を設定してください。「取込...」ボタンは WS FTP の INI ファイルを取り込むものですがWS FTP 以外のソフトには効きません(当たり前)。アカウントの「詳細...」にはやたらと細かいパラメータがありますが、細かすぎてわからない物はデフォルトのままにしておいてください。

(2) 「検索/追加」を指定して更新ファイルの一覧を作成します。本プログラムはあくまでディレクトリ単位の一括転送専用ソフトですので、アカウントで設定したローカルディレクトリの「下」にないファイルは転送できないことに注意してください。

(3) リモートホスト上のファイルを削除したい場合は、NyanFTP のリストにファイルを登録し(即ち、これから削除するファイルはローカルディスク上に存在する必要があります)、ファイルを選択(Ctrl+クリックで複数選択可能)→右クリック→選択状態変更→削除予定、でファイル状態を変更してください。アイコンはゴミ箱の形になります。

(4) 「開始」を指定してファイル転送を開始します。プロパティでダイヤルアップ接続が選択されていた場合、あるいは複数のダイヤルアップコネクションが確認された場合は問い合わせのダイアログが表示されます。
(5) アカウントの設定に従ってログイン、パスワード送信、ディレクトリ移動、ファイル送信、ファイル削除が自動的に行われます。ディレクトリ移動に失敗した場合、設定に応じて自動的にディレクトリの作成が行われます(注:現バージョンでは自動作成できるディレクトリの段数は1段に限定されます)。

(6) 全ファイル転送が完了すれば、設定に応じてダイヤルアップ回線の切断が行われます。転送成功したファイル、失敗したファイル、転送できなかったファイルはリスト一覧に色違いのアイコンで表示されます。

(7) 転送できなかったファイルを再転送する場合、「ファイル」→「ファイル選択」→「転送完了」で転送成功ファイルを選択し「ファイル」→「選択ファイル抹消」でリストから抹消してください(注:リストから抹消されるだけで、ファイルそのものは削除されませんのでご安心を)。その後「全選択」→「選択ファイル状態」→「未転送」によって転送失敗したファイルだけがリストに残り、「開始」によって再転送をスタートされることができます。

(8) アカウント切り替え時、または本プログラムを終了したとき、転送開始時の時刻がそのアカウントの最終更新時刻として記録されます。従って次に NyanFTP を起動し「一括検索」した場合、前回の転送から更新されたファイルだけが検索対象となります。


●特殊な使い方

 本プログラムはドラッグ&ドロップに対応しており、これでファイルを追加することができます。
 また更に特殊な使用法として DDE の応用に対応しています。本プログラムは [OPEN("filename")] の DDE メッセージを受けてファイル追加します。一方本プログラムをコマンドラインの引数付きで起動した場合、もし既に起動している NyanFTP があればそこへ向けて引数を DDE 送信する機能を持ちます。
 一体これが何の役に立つかというと、NyanFTP のショートカットを SendTo フォルダに登録しておくことにより、エクスプローラの「送る」コマンドを使って NyanFTP へのファイル追加ができるということです。何だかヒネクレタ機能ですが、某知人から要望を受けて追加した機能です(実装は結構ホネでした)。作者本人はこの機能を使っておりません。

コマンドライン書式
nyanftp [-account=ACCOUNT NAME] [-search] [-start] [-exit] [-minimized] [filename]

●INI ファイルとアンインストールについて

 本プログラムは nyanftp.exe が格納されたディレクトリに設定ファイル nyanftp.ini を作成します。アンインストールには両ファイルを削除してください。


●著作権について



●制限事項

Ver 1.4.3
・Ver 1.1.x からアップグレードの場合、旧 NyanFTP.ini 内の全てのFINDEXTS=*.htm;*.html;.... という行を削除してください。
・複数階層にわたるディレクトリの自動作成はできません(一段のみに制限されます)。
・プロキシ/ファイヤーウォール、PASV コマンドの辺りの挙動は今一つ怪しいです。


●改版履歴

2000 01/22 Ver 1.0.0 beta1 暫定公開版

2000 05/20 Ver 1.1.0 beta2 暫定公開版
・ドラッグ&ドロップによるファイル受付を可能にした。
・アカウント編集でローカル dir をブラウズできるようにした。
・ログクリアコマンドハンドラを CMainWindow に移した。
・リストビューをフルライン表示に変更。
・右クリックメニューの追加。
・DDE コマンドの対応。
・「エクスプローラ起動」コマンドの追加。
・ダイヤルアップ接続の候補が一つに特定できるとき確認ダイアログを省略。

2000 05/24 Ver 1.1.3 beta3 非公開版
・行バッファの長さを超える行受信によるバグを修正。

2000 12/13 Ver 1.1.2 beta4 暫定公開版
・FTP リモート側が / のとき転送パスが // になるバグを修正。
・CWD に対し 500 系応答の全てをディレクトリ移動失敗と認識するよう変更。

2001 01/20 Ver 1.2.0 正式公開版
・各種バグフィックス(多すぎて一々書いてられない)。
・HTML チェッカの機能を統合。

2001 01/26 Ver 1.2.1 緊急公開版
・エディタに対応する拡張子設定が狂ってしまうバグを修正。

2001 01/29 Ver 1.2.2 暫定公開版
・一ページ内のリンク個数が 128 止まりだった制限を 1024 に拡張。

2001 02/17 Ver 1.2.3 暫定公開版
・wskOnClose のイベント呼び出しに関するバグ(副作用なし)修正。

2002 12/05 Ver 1.3.3 暫定公開版
・コマンドライン機能を追加。

2003 01/12 Ver 1.4.3 正式公開版
・「選択ファイル設定…」でファイル名が崩れる不具合を修正。
・About 画面にネコ絵を追加(笑)。
・ファイル削除機能の追加。


[フリーソフト] [目次]
Copyright by 'Crazy' Y.Sasaki
Web Hostingweb hostingdedicated serversSSL Certificatedomain namesweb hosting