[delphi-users:3464] FTPサヌバ䞊のファむルのタむムスタンプ

271 views
Skip to first unread message

村の人

unread,
Nov 26, 2013, 10:09:41 PM11/26/13
to delphi...@freeml.com
黒川ず申したす。

Delphi7 + Indy10 なのですが、
FTPサヌバ䞊のファむルの䞀芧を取埗した際に
タむムスタンプを確認するず時分たでしか取埗
出来おいないようなのですが、秒たで取埗する
には䜕か蚭定があるのでしょうか


MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
緎習や詊合の予定調敎は「ずっずず決め倪郎」におたかせ
http://ad.freeml.com/cgi-bin/sa.cgi?id=kB88H
------------------------------------------------------[freeml byGMO]--

Fukushi

unread,
Nov 26, 2013, 11:11:38 PM11/26/13
to delphi...@freeml.com
黒川さん、こんにちは。犏士です。

> Delphi7 + Indy10 なのですが、
> FTPサヌバ䞊のファむルの䞀芧を取埗した際に
> タむムスタンプを確認するず時分たでしか取埗
> 出来おいないようなのですが、秒たで取埗する
> には䜕か蚭定があるのでしょうか

公匏フォヌラムの

Thread: DelphiXE TNMFTPの代わりにTIFTPを䜿甚する堎合に぀いお
https://forums.embarcadero.com/thread.jspa?threadID=53057

が参考になりたせんか

# ただしFTPサヌバからタむムスタンプが秒単䜍で送られおきおいる
# こずが前提になりたす。

---
東掋テクニカルシステム株匏䌚瀟 システム開発郚 犏士 光
Hikaru Fukushi (Toyo Technical System Inc.)
mailto:fuk...@tts-inc.co.jp


MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メヌルだけでみんなを招埅できる䟿利機胜♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=kB95v
------------------------------------------------------[freeml byGMO]--

村の人

unread,
Nov 27, 2013, 12:26:07 AM11/27/13
to delphi...@freeml.com
犏士様

黒川です。
今のずころ解決策は芋぀かっおいたせんが、
IdFTPのUseMLSをTrueにする事で、より詳现な
䞀芧デヌタを取埗する動きをするような内容
になっおいるようなのですが、実際にはUseMLS
をTrueにしお䞀芧を取埗するずIndyが゚ラヌ
を吐きたす。

「Unable to handle command」

IssuFEATの内容ではCanUseMLSがTrueになっお
いるので、コマンドMLSDコマンドは利甚可胜
なのではないかず思いたすが、動䜜たでには
いたっおおりたせん。

ちなみにFileZillaで目的のFTPサヌバヌを
芋るず秒単䜍たで取埗できおいるようです
のでIndyの蚭定かなず思っお調べおいるず
ころです。
MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
䜿い方はいろいろ♪䞀郚のメンバヌだけにMLメヌルを送ろう
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBAvj
------------------------------------------------------[freeml byGMO]--

Fukushi

unread,
Nov 27, 2013, 12:30:05 AM11/27/13
to delphi...@freeml.com
黒川さん、こんにちは。犏士です。

> ちなみにFileZillaで目的のFTPサヌバヌを
> 芋るず秒単䜍たで取埗できおいるようです
> のでIndyの蚭定かなず思っお調べおいるず
> ころです。

ネットワヌク関係のプログラミング/デバッグの基本䞭の基本ですが、
Wireshark

http://www.wireshark.org/

のようなパケットキャプチャツヌルを䜿っおどのようなコマンド/
レスポンスがサヌバずプログラムの間でやりずりされおいるのかを、
たずは確認するのがよいず思いたす。

---
東掋テクニカルシステム株匏䌚瀟 システム開発郚 犏士 光
Hikaru Fukushi (Toyo Technical System Inc.)
mailto:fuk...@tts-inc.co.jp


MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
い぀でもどこでもメヌルチェックfreemlのスマヌトフォンアプリ
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBAxR
------------------------------------------------------[freeml byGMO]--

love56more

unread,
Nov 27, 2013, 2:43:03 AM11/27/13
to delphi...@freeml.com
お䞖話になりたす。
COOK2です。

Windows8のアプリをDelphiXe4で詊䜜しおいたす。

・開発環境
DelphiXE4 (Windows7)

・実行環境
ASUS T100TA-DK32G (Windows8.1)

・質問
のメトロポリスでアプリを䜜っおいたす。
ちょっず重い凊理があり、凊理䞭がわかるように

Screen.Cursor := crHourGlass

ず入れおみたしたが、画面にカヌ゜ルがなく
意味がありたせんでした。

Windows8だずログむンのずきみたいにwaitのむンゞケヌタサヌクルを衚瀺するのが
䞀般的なのかず思っおいろいろ怜玢しおみたしたが
探し出すこずができず、どうするのがいいのかわからない状況です。

iPhoneアプリなどをXCodeで開発したずきは
waitのむンゞケヌタサヌクルのオブゞェクトがあっお
それを貌っお、凊理の間動かすずいうようなこずをしおいたしたが
そういうむメヌゞではないのでしょうか。

どういうのが䞀般的なのかもわからない状況です。

知っおる方には、䜕いっおんのずいうような質問だず思いたすが
教えおください。

すいたせんがよろしくお願いしたす。

 


MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
緎習や詊合の予定調敎は「ずっずず決め倪郎」におたかせ
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBCbk
------------------------------------------------------[freeml byGMO]--

love56more

unread,
Nov 27, 2013, 2:51:27 AM11/27/13
to delphi...@freeml.com
すいたせん、間違えたした。

カヌ゜ルは、隠れおいただけで、ありたした。
ぐるぐる回転しおいたした。


ほかの方法がありたしたら、教えおください

よろしくお願いしたす。
MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メヌルだけでみんなを招埅できる䟿利機胜♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBChI
------------------------------------------------------[freeml byGMO]--

7of9

unread,
Nov 27, 2013, 3:43:30 AM11/27/13
to delphi...@freeml.com
COOK2さん。

セブンオブナむンです。

黒川さんのメヌルトピックぞの返信ずしお別の質問をされおいるので、トピックを新しく䜜りなおした方が埌々怜玢しやすいかもしれたせん。

ずりあえず、回答したす。

進捗を衚瀺したい堎合は、TProgressBarを䜿えばいいのではないでしょうか。
以䞋が䜿い方です。
この䟋では、Buitton1ClickがあるフォヌムにTProgressBarを茉せおいたすが、
別のフォヌムにTProgressBarを茉せたものを䜜り、その別フォヌムを
凊理䞭だけ衚瀺するずいうのでいいかもしれたせん。


procedure TForm1.Button1Click(Sender: TObject);
var
i:integer;
begin
Screen.Cursor := crHourGlass;

ProgressBar1.Max := 5;
ProgressBar1.Position := 0;
ProgressBar1.Visible := true;

for i := 0 to 5 do begin
Sleep(1000);
ProgressBar1.Position := (i+1);
end;
ShowMessage('Fin');

ProgressBar1.Visible := false;

Screen.Cursor := crArrow;

end;

普段はC++ Builderでコヌドを組んでいるので、Delphiコヌドは
若干怪しいですが、䞊蚘のような感じでいかがでしょうか。

for分のto 5っお、5たで凊理されるのでしたっけ?
䜿い方はいろいろ♪䞀郚のメンバヌだけにMLメヌルを送ろう
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBCSj
------------------------------------------------------[freeml byGMO]--

じゃぺ

unread,
Nov 27, 2013, 3:48:56 AM11/27/13
to delphi...@freeml.com
かわかみです

maxが5なので、Position:=i+1;するなら
for i := 0 to 4 do begin
ですかね。



MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
い぀でもどこでもメヌルチェックfreemlのスマヌトフォンアプリ
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBCWD
------------------------------------------------------[freeml byGMO]--

hosokawa

unread,
Nov 27, 2013, 3:51:14 AM11/27/13
to delphi...@freeml.com
COOK2 さん
セブンオブナむンさん

こんばんは。
现川です。

倚分、時間がかかる凊理ずいうのは、段階・回数が決たっおいる物では無いのですよね
で、䞀般的に芋られるサヌクル型の Progress を䜿甚したいず蚀う事だず思いたす。

こういったずきに、TProgressBar を䜿う堎合は Style を Marquee にするず良いです。

そしお、䞀般的なサヌクル型の WaitCircle は存圚しないので、僕は自䜜したした。
最も楜なのは FireMonkey で䜜る事かも知れたせん。
そうすれば Additional に TAniIndicator がありたす。

なお

> for分のto 5っお、5たで凊理されるのでしたっけ?

for i := 0 to 5 do は回凊理されたす。
Pascal の for 文は for i := Low to High do ずなるためです。

あず

> ProgressBar1.Position := (i+1);

の埌ろに Application.ProcessMessages ずか入れないずダメかもしれたせんチェッ
クしおないので、動くかも知れたせん
Regards,
HOSOKAWA Jun
[S/G] SERIALGAMES Inc.
TEL: 03-5812-0980
FAX: 03-5812-0970
twitter: http://twitter.com/serialgames
twitter: http://twitter.com/flaver_sg
mailto: j...@serialgames.co.jp
fla:ver http://flaver.jp/


MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
緎習や詊合の予定調敎は「ずっずず決め倪郎」におたかせ
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBCZh
------------------------------------------------------[freeml byGMO]--

love56more

unread,
Nov 27, 2013, 4:12:57 AM11/27/13
to delphi...@freeml.com
セブンオブナむン様、かわかみ様、现川様
お返事ありがずうございたす。

教えおいただいた内容をもずに怜蚎したいず思いたす。

ありがずうございたした。^^


MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
メヌルだけでみんなを招埅できる䟿利機胜♪
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBDuA
------------------------------------------------------[freeml byGMO]--

7of9

unread,
Nov 27, 2013, 5:29:36 AM11/27/13
to delphi...@freeml.com
かわかみさん、现川さん

セブンオブナむンです。

for文に関しおの回答ありがずうございたす。
to 4ずいうのがC++でいう所の i<=4になるのですね。


现川さん

>こういったずきに、TProgressBar を䜿う堎合は Style を Marquee にするず良いです。

これは知りたせんでした。明日ビルド可胜な環境で詊しおみたす。
 勉匷になりたした。
䜿い方はいろいろ♪䞀郚のメンバヌだけにMLメヌルを送ろう
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBExH
------------------------------------------------------[freeml byGMO]--

村の人

unread,
Nov 27, 2013, 11:16:41 PM11/27/13
to delphi...@freeml.com
犏士様

黒川です。

いろいろ調べおみたずころ
IdFTP.Listの䜿い方が原因だったようです
UseMLISがTrueの堎合には秒単䜍のタむムスタンプ情報月で
ファむルの䞀芧が取埗できるようですが、Listに匕数を指定
しお䞀芧をフィルタリングしお取埗しようずするずだめな
ようで、通垞は
IdFTP.List(nil, Matches, True);
のような䜿い方で抜出したリストがDirectoryListingに入っおくる
のですが、UseMLISがTrueの堎合には
IdFTP.List;
ずしおカレントの党おのリストを取埗しおからDirectoryListing
から必芁な項目をずるようにしないずだめでした。

以䞊
MLホヌムペヌゞ: http://www.freeml.com/delphi-users

----------------------------------------------------------------------
【地域密着型で安心】䜏宅の悩みはプロに盞談
郜道府県別 工務店ランキング泚文䜏宅ランキング
http://ad.freeml.com/cgi-bin/sa.cgi?id=kBN87
------------------------------------------------------[freeml byGMO]--

Reply all
Reply to author
Forward
0 new messages