したらばTOP ■掲示板に戻る■ 全部 1-100 最新50 | |

研究日誌

245名無しさん:2014/06/20(金) 07:46:08
【共通】ファイル検索

先日テストしていたkobo arc7のディレクトリ一覧を
作成するBASIC!のテストプログラムの発展形として
自作ツール「ファイル検索」を作成しました。

コンセプトは間違えて別のディレクトリにコピー
したり、保存場所がわからなくなったファイルを
探すためのツールとして作成しています。

機能的には、必要十分ですが、性能的にはかなり
重たいツールになりました。

ます、タブレットのディレクトリ情報を取得します。
arc7での実行では約450程度のディレクトリ情報
を取得するのに約30秒程度かかります。

【ディレクトリ情報取得中の時の画面】
https://www.dropbox.com/s/ic8tt78yt001qoj/Screenshot_2014-05-10-06-20-25.png

作業の進み具合がわかるようにコンソール画面の
タイトルで進捗状況がわかるようにしました。

次にファイル種類を選択させる画面を表示します。

【ファイル種類選択画面】
https://www.dropbox.com/s/13xb9m0vif8n6zb/Screenshot_2014-05-10-06-20-44.png

ファイル種類は、写真、テキスト、PDF、動画の
4種類とシンプルな作りにしました。

次に選択した種類のファイル情報を全ディレクトリ
から取得しています。
この処理がかなり重く最も多くのファイルがある
写真の場合、約3分弱かかります。

【特定のファイル種類のファイルを取得中の画面】
https://www.dropbox.com/s/y33tyq5cvzow78u/Screenshot_2014-05-10-06-23-26.png

この部分も何も表示しないとフリーズしたと勘違い
するのでコンソール画面で進捗を表示しています。

次に取得したファイル情報を一覧化したHTML画面
を表示しています。

【ファイル種類のファイルを一覧表示する画面】
https://www.dropbox.com/s/pp5rlqtnk3mwm05/Screenshot_2014-05-10-06-24-53.png

上部にテンキーが出る一覧選択画面です。

個別のファイルについている番号をテンキーで入力
すると共有または、写真やテキストでは専用のHTML
画面で内容を表示できます。

【個別のファイルを表示する画面】
https://www.dropbox.com/s/r3bzh0ew8i4ev7a/Screenshot_2014-05-10-06-25-36.png

このツールを作成していて驚いたのは、まだ使い
始めて数ヶ月のkobo arc7の中には非常に大量の
写真ファイルが存在するということです。

全体で約1700の写真ファイルがありました。

kobo、twitter、dropboxといったアプリの配下の
ディレクトリには、電子書籍の画像だったり、
サムネイルやキャッシュといった形で大量の画像
ファイルが残されていることがわかりました。

あとBASIC!的な話だと長大な文字列を使うと
プログラムの性能が大幅に劣化します。

このツールの用途は、どうしてもファイルが見つ
からない場合を想定しているので性能面は、
あまり意識しないのでいいですが性能重視だと
使わない方法を考えた方がいいかもしれません。

2chMate 0.8.6/Kobo/arc 7/4.2.2/LT


新着レスの表示


名前: E-mail(省略可)

※書き込む際の注意事項はこちら

※画像アップローダーはこちら

(画像を表示できるのは「画像リンクのサムネイル表示」がオンの掲示板に限ります)

掲示板管理者へ連絡 無料レンタル掲示板