『ボヘミアン・ラプソディ』はなぜ人々を魅了したのか >>

複数のフォルダに同じファイルをアップロードするのに、効率のよい方法があれば教えてください。

サーバーに フォルダA、フォルダB、フォルダC・・・・と多数フォルダがあるのですが、各フォルダの内容はほぼ同じ構成になっています。

テンプレートに相当するファイルも全てのフォルダに入っていますが、テンプレートを一部修正する度に、全てのフォルダに同じファイルを上書きアップロードすることになります。

複数フォルダに同じファイルをアップロードする際、一度にアップロードできるようなFTPソフトは無いでしょうか?

現在は、FFFTPを利用しています。フリーソフト希望です。

他、何か効率の良い作業方法があれば、お知恵を貸していただけると助かります。

宜しくお願いします。

このQ&Aに関連する最新のQ&A

A 回答 (4件)

>テンプレートを修正する時、ローカル側の作業は一つのファイルの修正だけで済むのですが、それを全てのフォルダに適用させるには、フォルダ一つ一つに同じファイルをアップロードする作業を繰り返すことになります。




あの、だから
差し分アップロードのボタン(オプションで変更のあったファイルだけアップロード(上書き)する)をクリックさえすれば日付などをチェックして更新のあったファイルだけアップロードしてくれますから、手間は最初にアップロードのアイコンをクリックする事だけですよ

それが手間なら、アップロードを他人に任せるしかないですよ^^
    • good
    • 0
この回答へのお礼

何度もありがとうございます。

ローカル側には、修正したファイルは1つしかないのですが、差分アップロードで200個のフォルダにそれぞれ入ってる、200個のファイルを全て、一度に更新してくれるのでしょうか?

お礼日時:2012/10/07 20:55

FTP先のフォルダの上書き?


意味が判らん^^

ローカルのデータ(PC側)が書き換わってるんだったら差し分アップロードすればいいだけやん?

ローカルのリンクを一括で修正したいんだったら、Dreamweaver使えばいいんだし
    • good
    • 0
この回答へのお礼

分かりにくくてすみません^^;

サーバーにフォルダが多数あるのですが、その全てに同じテンプレートファイルが入っています。

テンプレートを修正する時、ローカル側の作業は一つのファイルの修正だけで済むのですが、それを全てのフォルダに適用させるには、フォルダ一つ一つに同じファイルをアップロードする作業を繰り返すことになります。

そのフォルダが200近くあるので、テンプレートを一部修正するだけでも、手間がかかってしまいます><

それを一括でアップロードする方法・ツールは無いものか?と、ずっと探しています。

何かご存知の事があれば、宜しくお願いします。

お礼日時:2012/10/06 19:24

FFFTPで差し分アップロードのアイコンをクリックするか、パソコンの上位のフォルダをFTP先にドラッグしてアップロードしてもいいし

    • good
    • 0
この回答へのお礼

回答ありがとうございます。
質問の説明が悪かったようで、すみません。

フォルダの構成は以下のようになっています。

フォルダA(ファイルA ファイルB ファイルC・・・・)
フォルダB(ファイルA ファイルB ファイルC・・・・)
フォルダC(ファイルA ファイルB ファイルC・・・・)

HP上でcgiを使ったゲームを公開していて、各フォルダがゲーム一つずつに対応しています。
テンプレートファイルや、ゲームシステムに関するファイルは、全てのフォルダに同じものが入ってます。

テンプレートを修正するには、「ファイルA」を書き換えるのですが、全てのゲームに同じようにテンプレートの修正を加えるには、フォルダA~Cの全てで、同じ「ファイルA」をそれぞれ上書きする必要があります。

実際には、フォルダの数が200ほどあり、FTPでフォルダをクリックしてフォルダの内容を表示し、テンプレートファイルを上書き、次に別のフォルダをクリックしてそのフォルダの内容を表示し、テンプレートファイルを上書き・・・という動作を200回繰り返すことになります。

これを、なんとか、フォルダを選択することで、各フォルダの一つ下の階層のファイル(フォルダの中にあるファイルA)を一括上書きする方法は無いかと、探しています。

分かりにくい説明で申し訳ありませんが、宜しくお願いします。

お礼日時:2012/10/05 22:54

FFFTPでできますよ。


フォルダーごとアップロードすれば良いです。
何も考えなくても新規ファイルはそのまま入り、既存ファイルは上書きするかぢうか聞いてきます。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
質問の説明が悪かったようで、すみません。

フォルダの構成は以下のようになっています。

フォルダA(ファイルA ファイルB ファイルC・・・・)
フォルダB(ファイルA ファイルB ファイルC・・・・)
フォルダC(ファイルA ファイルB ファイルC・・・・)

HP上でcgiを使ったゲームを公開していて、各フォルダがゲーム一つずつに対応しています。
テンプレートファイルや、ゲームシステムに関するファイルは、全てのフォルダに同じものが入ってます。

テンプレートを修正するには、「ファイルA」を書き換えるのですが、全てのゲームに同じようにテンプレートの修正を加えるには、フォルダA~Cの全てで、同じ「ファイルA」をそれぞれ上書きする必要があります。

実際には、フォルダの数が200ほどあり、FTPでフォルダをクリックしてフォルダの内容を表示し、テンプレートファイルを上書き、次に別のフォルダをクリックしてそのフォルダの内容を表示し、テンプレートファイルを上書き・・・という動作を200回繰り返すことになります。

これを、なんとか、フォルダを選択することで、各フォルダの一つ下の階層のファイル(フォルダの中にあるファイルA)を一括上書きする方法は無いかと、探しています。

分かりにくい説明で申し訳ありませんが、宜しくお願いします。

お礼日時:2012/10/05 22:53

このQ&Aに関連する人気のQ&A

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!

このQ&Aを見た人が検索しているワード

このQ&Aと関連する良く見られている質問

QFTPコマンドでディレクトリごとファイル移動できるコマンドはありますか?

タイトルどおりなのですが、FTPでファイルを転送する際に、サブフォルダを含むディレクトリごとファイル転送するコマンドはありますでしょうか。
ディレクトリの中にあるすべてのファイルを移動したいのですが、サブフォルダがたくさんあるので、わざわざディレクトリの場所へ移動してmputを繰り返すのはめんどうで仕方ありません。
よろしくお願いします。

Aベストアンサー

ご使用になるOS環境が書いてないのですが、Linux,BSD等ならncftpで、get -R dir。
Windowsならffftpを使えば良いと思います。

QCSVファイルの中で、「 , 」カンマを使いたい

「 , 」で区切られたCSVファイルの中で、「 , 」カンマを使いたいのですが、可能でしょうか?

具体的には「これは1,500円でした。」というように、CSVファイルに収められた文章内で出てくる半角の数字(お金)の区切りに使いたいのです。
全角では代用したくないのですが、CSVファイルでデータを受け渡しする際に、困っています。

例えば、特殊文字などで対応可能でしょうか?

Aベストアンサー

受け渡しに使うと言うことは相手方のアプリケーションのことも考えなければいけないのですが・・・とりあえず対応が簡単そうな方法を。

1.各セルを""で囲む。(もちろんデータにダブルクォートがある場合はカンマと同様に困ります。
2.カンマで区切らずにタブで区切る。(比較的使われない文字ですが、やはりデータ中にタブがあるとカンマと同様です)

難しいけれど完璧に対応するためには、データ中の区切り文字は特殊な文字列に変更し、受け取り側のアプリケーションではその特殊な文字列をデータ中の区切り文字として扱うという方法が使われます。
例えば、データ中のカンマは\,にするとか。

データ作成側、受け取り側でそれぞれどこまで対応できるのか分かるともっと簡単かつ具体的な方法を回答できるかも知れません。

Q独自ドメインからどこのレンタルサーバーを使用してるか調べる方法

独自ドメイン(www.好きな名前.com等)からどこのレンタルサーバーを使用してるか調べる方法を教えて下さい。
またレンタルサーバー専用会社なのか大手プロバイダのレンタルサービスを使用してるかを調べる方法をできれば具体的に教えて下さい。

Aベストアンサー

.comや.orgなどならば http://www.whois.sc/
でドメイン名を入れて検索すると、
その結果表示の中の IP location という項目に
会社名がでます。

.jpならば コマンドプロンプトで"ping サーバ名"で
IPアドレスを取得、次に http://www.nic.ad.jp/
下部左の部分にそのIPアドレスを入れて検索すると
会社名がでます。

でドメインを入れて

Q複数サーバーへFTPアップロードできるソフト

WWWサーバが3台あって、同じ操作をするのが大変です。。ログインIDもPWもパスも同じ複数のサーバーへ1度にFTPアップロードできるソフトはございますか?

Aベストアンサー

基本的には#1さんに賛成ですが、
ファイルのアップモレなどを防ぐために、
通常サーバー同士でミラーするような機能をつけて
おくことが肝要かと思いますが。

Qエクセルで、頭に0をつけて数字の桁を揃える方法

エクセルで、必ず5桁の数字を入れる列があるとします。
ところが、数値データとして最初に作っているので、0が頭になく桁が足りない場合があります。
任意文字として5桁の数字にしたいのですが、

何かいい方法はありませんでしょうか?

例)
A列 A列
50      00050
1000  ⇒  01000
11111    11111

どうぞよろしくお願いいたします。

Aベストアンサー

次の方法は如何でしょうか。
(1)表示だけで良いのならば、セルの書式設定→表示形式→ユーザ定義で00000を設定
(2)データとして必要ならば、空き列(仮にB列)B1に=TEXT(A1,"00000")を入力、下方向にコピー→B列をコピー→A列に形式を選択して貼り付けで「値」を選択→OK、B列を削除

Qエクセルの計算結果が0になってしまいます

エクセルのセルに計算式を入力しても、Σで和を求めようとしても、「0」と表示されてしまい、求めたい計算結果が出ません。
理由と対策について教えていただきたいです。

Aベストアンサー

先に計算式を入力して後から数値を入力したのでは?
画面の下のほうに再計算というのがでていませんか?
でていればF9ボタンを押してみてください。
計算されれば計算方法が手動になっているはずです。
メニューのツール→オプションを選択して計算方法を手動から自動にすればなおります。

Q指定ファイルをFTPで自動アップロードしたいのですが

ホームページの管理をしています。

パソコンのフォルダに保存されている指定したファイルを毎日ホームページに自動的にアップロードできるソフトウェアを探しています。

【アップロードフォルダ】
123AAA.jpg
456AAA.jpg
123BBB.jpg
456BBB.jpg
・・・その他ファイル
※***AAA.jpgだけを指定時間にアップロードしたい。(123AAA.jpg、456AAA.jpg)

ためしにFFFTPを試してみたのですが、ミラーリングでファイルが全てアップロードされてしまいました。
フォルダはなるべく1つで増やしたくありません。
指定ファイルは出来るなら正規表現で指定したいです。

これらの事が出来るソフトウェアはあるのでしょうか?

Aベストアンサー

「WinSCP」というソフトを使ったやり方を書かせて頂きたいと思います。

まず、WinSCPをダウンロードし、インストールします。

以下のページで「Installation package」をクリックすると、ダウンロード出来ます。

■ WinSCP ダウンロードページ
http://winscp.net/eng/download.php

次に、WinSCPを通常起動し、FTP設定を済ませ、「保存」をクリックし、パスワードを保存し、一度サーバーに接続します。接続に成功したら何もせず、WinSCPを終了します。

次に、メモ帳等を開き、以下の線内の文章をコピー&ペーストします。

-------------------
option batch on
option confirm off
open ftp://(ユーザー名)@(ホスト名) -passive=on
cd /
put "(送信ファイルのフルパス)" "(サーバー側のフォルダのフルパス)"
close
exit
-------------------

ペーストしたら、かっこで囲まれている部分を、ご自身のサーバーの設定に書き換えます。かっこ自体も削除して下さい。例えば以下の様に記述します。

-------------------
option batch on
option confirm off
open ftp://username@example.com -passive=on
cd /
put "C:\image\*AAA.jpg" "/image/aaa/"
close
exit
-------------------

上記は、PC側の送信ファイルが「C:\image\*AAA.jpg」で、サーバー側のディレクトリが「/image/aaa/」だった場合の例です。サーバー側のディレクトリは予め作成しておいて下さい。最後の「/」も忘れずに付けて下さい。ルートディレクトリに送信したい場合は「/」だけで結構です。

編集したら、適当な名前を付けてデスクトップに保存します。例えば「スクリプト.txt」等とします。これがスクリプトファイルです。

次に、このファイルを自分の管理しやすい場所に移動します。どこでも構いません。

次に、スタートボタンをクリックし、検索窓に「タスクのスケジュール」と打ち込み、Enterキーを押します。

出た画面で、メニューの「操作」をクリックし、「基本タスクの作成」をクリックします。

「名前」と「説明」に、「自動アップロード」等と入力し、「次へ」をクリックします。

「毎日」を選択し、「次へ」をクリックします。

時刻を設定し、「次へ」をクリックします。

「プログラムの開始」を選択し、「次へ」をクリックします。

「参照」をクリックし、「C:\Program Files\WinSCP\WinSCP.exe」を選択し、「引数の追加」に「/script="(スクリプトファイルのフルパス)"」と入力し、「次へ」をクリックします。

「(スクリプトファイルのフルパス)」の部分はスクリプトファイルのフルパスに書き換えて下さい。フルパスが分からない場合は、スクリプトファイルのショートカットを作成し、そのショートカットのプロパティの「リンク先」に書かれているのがフルパスです。

「完了」をクリックします。

タスクスケジューラのウインドウを閉じます。

これで完了です。

「WinSCP」というソフトを使ったやり方を書かせて頂きたいと思います。

まず、WinSCPをダウンロードし、インストールします。

以下のページで「Installation package」をクリックすると、ダウンロード出来ます。

■ WinSCP ダウンロードページ
http://winscp.net/eng/download.php

次に、WinSCPを通常起動し、FTP設定を済ませ、「保存」をクリックし、パスワードを保存し、一度サーバーに接続します。接続に成功したら何もせず、WinSCPを終了します。

次に、メモ帳等を開き、以下の線内の文章をコピー&ペース...続きを読む


人気Q&Aランキング