No.5ベストアンサー
- 回答日時:
FFFTPですが、コマンドラインからもアップロード指定ができるようですよ。
ヘルプファイルにありました。#動作検証していないので出来るか否かの真偽は定かではありませんが...
ヘルプより引用
> -s 設定名 [[-m | -d] [-f] [-q]]
> 次のオプションが指定できます。
> -s または --set = 接続するホストの設定名を指定する
> -m または --mirror = 接続後ミラーリングアップロードを行う
> -d または --mirrordown = 接続後ミラーリングダウンロードを行う
> -f または --force = ミラーリング開始の確認をしない
> -q または --quit = ミラーリング終了後、FFFTPを閉じる
あらかじめ FFFTPの GUI でアップロードセットを作って於いて、その名前を指定するだけですね。
ffftp -s setname -m -f -q
と指定すれば良いと思います。
また、Windows標準の ftpコマンドでは
ftp -s:filename
でコマンドを与えられます。この場合、更新のあったファイルのみアップという技は使えないと思います。また、ftpのコマンドの羅列ですから、コマンドを知らないと難しいですね。
大変ごていねいにありがとうございました。
できそうだということが理解できましたが、この設定をするまでに色々な弊害が生じてしまうことになりましたので、今回は設定を行わないこととなりました。
今後の参考にさせていただきます。
ありがとうございました!
No.4
- 回答日時:
FTPクライアントにタイマ起動が実装されたものは知らないので、別のアプローチです。
Windows(ですか?)のタスク(タイマ?)機能を使ってあげれば良いと思います。
Windowsの ftpコマンドはコマンドファイルを指定することでDOSプロンプトから自動巡回できますので、まずコマンドファイルを作り、それをコマンドライン引数で指定します。
NextFTP(シェアウェア)、FFFTP(フリーウェア)でもたしかコマンドラインから巡回用の引数が指定できたはずです。使い方はそれぞれのヘルプを見てください。
この回答への補足
FFFTPを使用しています。
http://web.fu-sen.net/FFFTP/
で確認したところ、自動処理はできないようでした。
Windowsなのでタスクで予定を作成できますが、サーバ上に上げるコマンドというのは作れるのでしょうか。
何度もすみませんがご存知でしたら教えてください。
No.3
- 回答日時:
FTPで日時を指定してアップロードすると言うことならできると思いますが、そういうことではない?
No.2
- 回答日時:
CGIでやろうと思えばできますね。
1.管理人が更新時刻,更新内容を指定
2.人が来た時,まだ更新していなくて指定の時刻よりも後ならHTMLファイルを書き換える。
3.それ以後は人が来ても更新しない。
と,こういう流れの作業が出来るプログラムを組めばいいでしょう。
かなり高度だとは思いますが・・・
Java Scriptでも出来ますね。(もちろんスクリプトオフにしていたら意味無しです)
RenewalDate=new Date(2003, 0, 1); //更新日 ex. 2003年1月1日(月は0-11)
Today = new Date();
if(RenewalDate.getYear()<=Today.getYear() &&
RenewalDate.getMonth()<=Today.getMonth() &&
RenewalDate.getDate()<=Today.getDate()){
document.write("~"); //更新後の内容
} else {
document.write("~"); //更新前の内容
}
インデントに全角スペース使ってます。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
バッチ終了時にDOS窓を閉じるコ...
-
コマンドプロンプトでファイル...
-
コマンドプロンプトで、特定の...
-
コマンドプロンプトをクリック...
-
バッチファイル 文字列にスペ...
-
コマンドプロンプトを最小化し...
-
シェルの「:コマンドが見つか...
-
コンピュータ名をファイル名に...
-
pop3アクセスし、件名と本文をd...
-
Pythonで単純にファイルを結合...
-
シェルスクリプト内のcdで、カ...
-
ftpコマンドを実行すると「425 ...
-
コマンドプロンプトとCygwinの違い
-
DOSコマンドに詳しい方、お知恵...
-
VBSでタイマー
-
findstrでヒットした1行前の文...
-
ftpコマンド出力結果の取得
-
SSH接続でwindowsサーバのコマ...
-
AccessVBAで実行時間を指定する...
-
ショートカットをデスクトップ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
バッチ終了時にDOS窓を閉じるコ...
-
バッチファイル 文字列にスペ...
-
make test って何をするための...
-
ftpコマンドを実行すると「425 ...
-
ショートカットをデスクトップ...
-
コマンドプロンプトをクリック...
-
シェルの「:コマンドが見つか...
-
バッチファイルを使ってテキス...
-
findstrでヒットした1行前の文...
-
コマンドプロンプトで、特定の...
-
AccessVBAで実行時間を指定する...
-
コマンドプロンプトでファイル...
-
コマンドプロンプトのバッチで...
-
DOSコマンドで指定日数よりも過...
-
AccessVBAから差し込みWORD起動...
-
Pythonで単純にファイルを結合...
-
バッチファイルでのMACアドレス...
-
フォルダ、ファイル操作に最適...
-
バッチえファイルを編集するに...
-
2つ目の「pause」は無効?
おすすめ情報