デバイスのファイル管理

広告

DDMSで用意されているファイル・エクスプローラー機能を使うことで、ローカル環境からデバイスへファイルをアップロードしたり、逆にデバイスからローカルへファイルをダウンロードしたりすることができます。ここではデバイスのファイル管理機能についてご説明します。

1.ファイル・エクスプローラー ビュー
2.デバイスへアップロード
3.デバイスからダウンロード
4.デバイス上のファイルを削除

それでは実際に試してみます。Eclipseを起動後にエミュレータを起動して下さい。その後でDDMSパースペクティブを表示して下さい。

p7-1

「ウィンドウ」メニューの中の「ビューの表示」メニューをクリックし、さらに「ファイル・エクスプローラー」メニューをクリックして下さい。

p7-2

「ファイル・エクスプローラー」ビューがDDMSパースペクティブ上でアクティブとなります。

p7-3

表示されているのは現在選択しているデバイスのファイルシステムです。例えば「/data/app/」ディレクトリを見て下さい。

p7-4

現在選択されているデバイスにインストール済みのアプリ一覧などが表示されます。

このビューを使いローカル環境からデバイスに対してファイルをアップロードしたり、逆にダウンロードしたりすることが可能です。

それではまずローカル環境からデバイスに対してファイルをアップロードしてみます。アップロードを行うディレクトリを一度クリックして選択してから、下記の赤い四角で囲まれたアイコンをクリックして下さい。

p7-5

ファイル選択ダイアログが表示されます。ローカルシステムからアップロードしたいファイルを選択し「開く」ボタンを押して下さい。

p7-6

ローカルからデバイスへファイルがアップロードされたことが確認できます。

p7-7

このように任意のファイルをローカル環境からデバイスへアップロードすることが可能です。

今度は逆にデバイス上のファイルをローカル環境へダウンロードします。対象のファイルを一度クリックして選択してから、下記の赤い四角で囲まれたアイコンをクリックして下さい。

p7-8

ファイル選択ダイアログが表示されます。ダウンロード先のディレクトリを選択し「保存」ボタンを押して下さい。

p7-9

デバイスからローカル環境にファイルがダウンロードされました。

p7-10

このように任意のファイルをデバイスからローカル環境へダウンロードすることが可能です。

最後にデバイス上のファイルを削除する方法です。削除したファイルを一度クリックして選択してから、下記の赤い四角で囲まれたアイコンをクリックして下さい。

p7-11

該当のファイルが削除されます。(確認ダイアログなどは出ないのでご注意下さい)。

p7-12

これ以外にも新規のフォルダを作成することなどが可能です。このようにDDMSのファイル・エクスプローラービューを使えばデバイス上のファイル操作についてある程度のことを行うことができます。

( Written by Tatsuo Ikura )