私はこのandroid javaの/ storage/extSdCardパスにディレクトリを作成するには?
File f = new File("/storage/extSdCard");
if (f.exists()) {
File[] files = f.listFiles();
if (files != null) {
for (File filz : files) {
Toast.makeText(this, filz.getName() + "", Toast.LENGTH_SHORT).show();
}
}
}
を使用してSDカードのフォルダの内容を見ることができます。しかし、私は、ディレクトリ
File dir = new File("/storage/extSdCard/Android/Mayor");
try {
if (!dir.exists()) {
if (dir.mkdirs()) {
Toast.makeText(this, "Folder Created", Toast.LENGTH_LONG).show();
} else {
Toast.makeText(this, "Folder Not Created", Toast.LENGTH_LONG).show();
}
}
} catch (Exception e) {
e.printStackTrace();
Toast.makeText(this, "WTF", Toast.LENGTH_LONG).show();
}
そのdoesntが全く作成を作成しようとします。何か案が?
はまだディレクトリを作成カントを参照してください:( ファイルf =新しいファイル( "/ SDカード/アニメ/"); f.mkdirsに(); OUTPUTFILE ファイル=新しいファイル(F、 "デモ"); 試す{ たFileOutputStreamのFOS =新しいのFileOutputStream(OUTPUTFILE); }キャッチ(FileNotFoundExceptionを電子){ e.printStackTrace(); }キャッチ(のIOException e)の{ e.printStackTrace(); } – Meowok
どのOSバージョン、デバイスどうすればいいですか? –
5.1.1、私はすでにその許可をしています。私は自分のコードを使ってみましたが、別のパスでは動作しますが、 e sdカード。私はEnvironment.getExternalStorageDirectory()を使用しましたが、デバイスストレージを指しています。 – Meowok