Yから始まるショッピングモールに画像をFTPアップロードをすることが最終目標になっています。
現状作業フォルダに9000ファイル(jpg/png/gif)が待機しており目視、GUI操作で
何度もやるのは時間効率の面で劣っている点、ファイルの漏れ(404 not found)、
アップロード忘れ、リネーム忘れなどヒューマンエラーが予想され避けたいです。
Yから始まるショッピングモールに画像をFTPで上げるときの仕様は以下になっております。
- アーカイブはlib_img.zipという規定ファイル名であること
- アーカイブ直下に画像ファイルがあること
- アーカイブのファイルサイズは上限50MB →今回は余裕をもって200ファイルとしました
- 上書き防止のためアップロード後60秒程度の待機時間を設けたい
自分が考えた流れ
- 作業フォルダに「圧縮作業フォルダ」「圧縮作業フォルダ\処理済画像」作成しておく
- 上限200個の画像を「圧縮作業フォルダ」に移動させる(できない。どうやってやればいいでしょうか?)
- その中に移動しファイルリストを作成してそれをもとにlib_img.zipを作成(たぶんできる)
- FTPコマンドでアップロード(たぶんできる)
- 上限200個の画像を「圧縮作業フォルダ\処理済画像」に移動させる(たぶんできる)
- lib_img.zipを消去(たぶんできる)
上記2-6繰り返し
bat
1move, cd, del 2dir /b *.jpg *.gif *.png > imagefilelist.txt 37za a lib_img.zip @imagefilelist.txt 4ftp -n < command.txt
自分で自己解決しようした際に上記方法は思いつきました。
解決する知恵を授けていただけないでしょうか?
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2022/06/25 17:52