-
ID:LUwK/D さんの質問

WebサイトのFTPアップロードについて。

現在、自作サイトの資材のアップロードにFFFTPというツールを使用しています。
書籍のレビューサイト等3つほど持っており、ちまちまFFFTPでアップロードするのが、面倒になってしまいました。
bat等で自動UPloadできないかと思い、cmdexeのftpを試してみましたが、うまくいきません。
※なお、cmdのftpは今回初めて使ってるのでしようが良くわかってないのかも?

bat等で自動アップロードする方法やbat等でなくとも定期的に自動luploadするような方法・ツール等はありませんか?

**** ftp_up.txt(これをftp実行のbat内で呼び出ししますが、エラーでうまく動きません) ****
open ftp.homepage.shinobi.jp
<ユーザ名>
<パスワード>
asc
prompt
put <アップロード資材>
bye
********

▼▼▼▼ 追記 ▼▼▼▼

色々とご回答有難うございました。
Bat系の回答がないところを見ると難しいか、そもそもできないのかもしれませんね。
Gitというものも触ってみましたが私以外のものが触れるかわからないので、
ネットワークドライブでやってみるか、他のFTPソフトを使ってbat転送やってみたいと思います。
ありがとうございました

みんなの回答 7 件

ID:IXr5JJ さんの回答

Gitだね。
アップローダーではないけど。

ID:LUwK/D

Git・・・・サブバージョンとかと同じ系統のツールですね。
私自身エンジニア職種とかではないのでちょっと敷居が高いかもしれません。
実はサブバージョンも以前使ってたことがあるのですが、私自身よく分かってないうえ家族が使い方をよく理解できず、やめてしまいました。
ちょっと調べてみて、使うかどうか検討してみます。

ID:sRqY1J さんの回答

せめてWinSCPとか使ってSSHでID/PWDを暗号化して。
話はそれからだ

ID:LUwK/D

了解です。 というかFFFTPってセキュリティが良くないんですね(汗)
昔、サイト運営やり始めたときには、あまり気にしてなかったので知りませんでした。
今後、GUI使うときにはWinSCP等を使うように気を付けます

ID:yMXbyv さんの回答

FTPが今時でないことは確かだけれど、そうだとしても何が面倒かちょっとわかんないな。差分アップロードするだけなら1クリックだよね?
編集後に1回クリックするのが面倒ってことなの?

ID:sRqY1J

記事を書くのがもう面倒なんじゃないのかな

ID:LUwK/D

何が面倒かといわれても困るのですが・・・・・そもそもFFFTP立ち上げて→接続→アップロードって数十秒から1,2分かかるじゃないですか。
毎日ではないですけど、アップロードしてたら総計は相当かかりますし、自動化できるならしたいと思ったんです。
batであれば、タスクスケジューラに登録しておけば、放置で済みますし。

ID:yMXbyv

ここは「Web制作のお悩みを解決するQ&Aとまとめサービス」らしいので、web制作的に書くよ。
いろいろ方法はあると思うのだけれど、FTPツールを使わない方法で考えるなら、sshで接続してrsyncで同期をとるか、gitでデプロイするよ。しかし、その違いは接続の種類(ftp/rsync/git)が異なるだけで実際の作業は大差ないかな。むしろ、CUIから発行する場合は、1クリックよりも作業量多いね。
もし、そのあたりを簡略したいなら、ショートカットを設定できるエディタにコマンドラインを仕込むとか、そういう方向かな。もちろん定期実行もできるんだけど、なんか解決策としてぱっとしないね。

ID:yMXbyv

自動実行ならこういう方向が今風だね
qiita.com/zaburo/items/0280807fe5e59026e41b

ID:LUwK/D

ファイル検知のような方法もあるのですね。
昔会社のIT部門の方がJP1とかいうのでやってましたが、
専門のツールが必要だと思っていたので目からうろこです。

ID:739nf6 さんの回答

ネットワークドライブで解決できませんか。

ID:LUwK/D

情報有難うございます!!

  • ・・・・ネットワークドライブ・・・・・・た、確かにできるようです。
    思ってもみませんでした。

ちょっと今試したところではうまくいってみませんが、できるようならネットークドライブ+バッチでの十道コピー等を試してみます。

ID:63QynC さんの回答

WinならタスクスケジューラでWinSCPのbat走らせればいいと思うよ

ID:LUwK/D

WinSCP今まで使っていませんでしたが、batが使えるようでしたらそれも含めて試してみますね。

ありがとうございます。

ID:..H76k さんの回答

…CMS使ってないの?

ID:RYW.LL

さすがにそのコメは的外れ。他のコメを見習うんだ。

ID:..H76k

いやでもその方がいくない?

ID:LUwK/D

CMSは使ってないですね・・・・
基本、昔自分で作ったExcelツールで、特定フォーマットのHtmlを自動生成してます。

ただ私以外の家族は何も使ってなかったりするので・・・

ID:..H76k

CMS移行は苦労するだろうが、それだけのメリットはあると思うよ。

ID:cXU.lt さんの回答

WinSCPのミラーリングアップロード機能でできるよ。
または、
WebStormの「Automatically Upload」的な機能でもできる。自分はそれを使ってます。

ID:LUwK/D

WebStormですが、初めて聞きます。
といっても、有名どころも聞いたことがあるだけで使ったことはないのですが(笑)

他の方に伺ったものと合わせ、一度触ってみます。

最終更新日:2016-02-10 (3,416 views)

関連するトピックス

ページ上部に戻る