0

Environment.getExternalStorageDirectory()が内部ストレージ (storage/sdcard0/) を返すのはなぜですか? 私の場合、sdcard0 はローカル、sdcard1 は外部などです。

また:

私は、運がなくても正しい外部マウントSDCardの場所を取得するようにコーディングしてきました。

Environment.getExternalStorageDirectory().getAbsolutePath();

ローカル ストレージを返します。

特定の種類のファイルのファイル システムを再帰的にスイープしていますが、ハードコーディングしないと

String rootPath = File.separator+"storage";

次に、必要なものをすべて再帰的に取得します。

どんな助けでも大歓迎です。

目標は、すべての保存場所のすべてのルートを取得することです (そのための環境変数はないと思います)。

4

1 に答える 1