ページ 11

ftp で get したタイムスタンプ

Posted: 2006年4月06日(木) 15:55
by 少年A
HPにuploadするプログラムを作成中ですが、次のように
DOSコマンドの FTP.EXE を使います。
(AB では FTP コマンドが見つからない)
ftp.exe -d -s:GETindexhtm.TXT
「GETindexhtm.TXT」には具体的にftpコマンドを書きます
例:--------
open xxx.xxx.xxx.xxx(サーバーIPアドレス)
自分のID
パスワード
ascii
get index.htm indexNOW.htm
quit
---------
これでファイル取得に問題はないのですが、
getコマンドで取得したファイルのタイムスタンプが
get した時刻に変わってしまい、タイムスタンプが得られません。
HPのファイルが古いときだけ、upload したいのですが、
サーバ上のファイルのタイムスタンプを得るには、どうしたらよいか
お教え下さい。

Re: ftp で get したタイムスタンプ

Posted: 2006年4月06日(木) 16:23
by 7
> HPのファイルが古いときだけ、upload したいのですが、
> サーバ上のファイルのタイムスタンプを得るには、どうしたらよいか
リンク先の情報、読んでないのですが、こんなのがあります。
http://www11.plala.or.jp/studyhall/cppftp/page16.html
FTPに関する関数は、FtpFindFirstFile()関数などがありますよ。昔ABでFTPアップローダーを作りました。

ありがとうございました。

Posted: 2006年4月07日(金) 13:26
by 少年
ABHelperを見せて頂きました。役に立ちます。ありがとうございます。
>http://peace.poosan.net/cool/index.php
>ABHelper(ヘルプファイル)を公開しています。フィードバック大歓迎。
>プライベートメッセージが使えます。