コマンドプロンプトのFTPクライアントで自動ログイン
WindowsのCUIのFTPクライアントは以下のようにオプションを付けるとコマンドファイルを読み込んでそれを実行することができる。コマンドファイルにIDとパスワードを書くことで自動的にログインできるので、FTPクライアントの処理をバッチファイルに組み込むことができる。
ftp -s:<コマンドファイル>
下記はコマンドファイルの例
open 192.168.3.1 taro hoge#moge lcd I:\aa\bb cd /home/taro/cc pwd ls -al disconnect bye
上記のコマンドファイルは次のようなことをしている。
1行目:ftpサーバに接続
2行目:ユーザID
4行目:パスワード
5行目:ローカルのディレクトリを移動
6行目:リモートのディレクトリを移動
7行目:リモートのカレントディレクトリを出力
8行目:ファイルのリストを出力(隠しファイルも含む)
10行目:切断
11行目:ftpクライアント終了
上記はファイルのリストを表示しただけが、ファイルのアップロードやダウンロードも当然出来る。ftpコマンドは参考ページを参照。
参考ページ:
FTPコマンドをバッチファイルで実行する
MS-DOS(コマンド)プロンプト用 FTPの使い方 - コマンド解説
« PHPメモ044:PHPで暗号化・復号化 | Main | puttyの自動ログインとplink »
「プログラミング、技術情報」カテゴリの記事
- PHPStorm 2018.1.7 に更新(2018.12.09)
- 技術メモをQiitaに移行(2016.01.24)
- 正規表現メモ:ものぐさ(最小)マッチング(2015.11.29)
- BASE64にエンコード/デコードするバッチファイル(2015.11.23)
- Windows7の検索ボックスの検索条件指定(フォルダの除外など)(2015.08.16)
The comments to this entry are closed.
Comments