掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
IndyFTPで、種類と所有者を取得するには? (ID:44556)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
対応ありがとうございます。 ○種類については、わかりました。 case IdFTP1.DirectoryListing.Items[I].ItemType of ditDirectory: S5:='Directory'; ditFile: S5:= 'File'; ditSymbolicLink: S5:= 'SymbolicLink'; ditSymbolicLinkDir: S5:= 'SymbolicLinkDir'; ditBlockDev: S5:= 'BlockDev'; ditCharDev: S5:= 'CharDev'; ditFIFO: S5:= 'FIFO'; ditSocket: S5:= 'Socket'; end; で、変数S5に種類が入りました。 ○所有者については、 IdFTP1.DirectoryListing.Items[I].data を解析すればいい、ということだと思います。 実際に、値を取得してみました。 drwxrwxrwx 4005 1014 1014 151552 May 16 16:29 data -rw-r--r-- 1 1014 1014 8 May 10 14:14 test.txt のような値を取得できました。 他のFTPソフトでも値を取得してみて、 「1014」 の部分が所有者なのだと思います。 ただ、同じ値が2か所あったり、値と値の間のスペースの数が複数あったりして、これで完璧、という解析の手順がわかりません。 単純に、17文字目〜20文字目が「所有者」ということでよろしいのでしょうか。 よろしくお願いします。
←解決時は質問者本人がここをチェックしてください。
更新する
戻る
掲示板システム
Copyright 2021 Takeshi Okamoto All Rights Reserved.