バッチ処理でftpディレクトリにファイルをアップロードする方法
2022-01-25 08:50:48
プロジェクトで開発したパッチをftpで素早くlinuxにアップロードするために、毎回flashFxpなどのツールを使うのは面倒に感じるので)簡単なバッチ処理を書きましたので、共有します。
以下のコードを.batファイルとして保存し、毎回指定したローカルディレクトリにアップロードするパッチを保存し、このファイルをダブルクリックして実行するだけで、指定したディレクトリにアップロードすることができます。
説明
192.168.1.1 ftpのIPアドレス
21ポート
ユーザー名 Username
パスワード パスワード
temp.txt ftp情報を保存するための一時的なファイル、アップロード後削除
C:\Documents and Settingsuser desktop 添付ファイル Upload the zip file in upload_dir directory
test/temp%date%.rar ユーザーディレクトリにアップロードし、アップロードしたファイルの名前を "temp+現在の日付" に変更してください。
最後に、ローカルファイルを削除します
コピーコード
コードは以下の通りです。
@echo off
echo open 192.168.1.1 21 >> temp.txt
echo user username password>> temp.txt
echo bin >> temp.txt
echo put "C:\Documents and Settings\user\desktop\patch\upload_dir\1.rar" "test/temp%date%.rar" >> temp.txt
echo bye >> temp.txt
ftp -n -s:"temp.txt"
del /q C:\Documents and Settings\user\desktop\patch\upload_dir\1.rar
del /q temp.txt
pause
以上、バッチ処理でftpディレクトリにファイルをアップロードする実装を紹介しましたが、参考になれば幸いです。
関連
-
Windowsのクリップボードに文字列や日付を出力するバッチ処理
-
cmdでファイル名をフィルタリングする2つの方法
-
バッチBATスクリプトセットコマンド使用詳細(バッチハウスバッチャー)
-
Windows一括検索・コピー/カットファイルの例
-
指定したディレクトリにある全ファイルの一覧を取得するバッチ処理(bat)です。
-
Oracle、mysqlのデータベース停止・起動バッチファイル
-
Windows Server 2008 R2のリモートポート3389を変更するためのバッチコード
-
フォルダバット内の全ファイルの個数と合計サイズの一括統計処理
-
バッチ処理共通DOSコマンド(attrib、del、copy、xcopy)のバッチ処理マニュアル
-
DOS高度活用バッチ処理チュートリアル 第6章 ifコマンドの解説
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
単語頻度統計(繰り返し行数/各行繰り返し回数)用バッチコード
-
バッチスクリプトによる特定ディレクトリでのGit-Bashウィンドウの立ち上げ
-
bat は set /a 計算後の日付と時刻をインターセプトします、08 と 09 は不正な 8 進数として扱われます
-
cmdコマンドのリダイレクト出力 2>&1 解説
-
管理者ユーザーを作成するためのdosnetの実装
-
cmd.exe 共通スタートアップ・パラメーター入門
-
指定したフォルダー内のファイルを遅延して削除する方法
-
DOSバッチ処理応用チュートリアル 第2章 DOSループ for コマンドの解説
-
FTPファイル一括アップロード
-
script_tool_for_windows.bat Windows 環境のホストのためのワンクリック配備スクリプト